Home > Backend Development > PHP Tutorial > 我的论坛源代码(二)

我的论坛源代码(二)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 14:30:24
Original
1052 people have browsed it
主界面,也就是显示主题列表的这页。
//foxbbs.php 功能:显示论坛的主题



狐网论坛


include "linkfox.inc.php";
include "info.inc.php";

?>



$tem=$HTTP_COOKIE_VARS[FlyFoxNet];    //这里取COOKIE里的信息
$temp=explode("|",$tem);         //因为用户名和密码是用"|"分隔并记录在COOKIE里的
$cookiem=$temp[0];            //取用户名
$useinfo=cuser($cookiem,$action);     //CUSER这个函数是用来判别是否从COOKIE中取出了信息
$query="select usename from useinfo where usename='".$useinfo[0]."'"; //检查是否注册用户
$req=MySQL_query($query);
if ($req)
{
 $usename=mysql_fetch_array($req);              
  if($usename[0]==$useinfo[0]) $useinfo[0]=$usename[0];   
  else {
    $usename=1;
    $useinfo[0]="游客";
     }
}
else $usename=1;$useinfo[0]="游客";
?>

 
  
  
  
  
  
 
 
  
  
  
  
 
 
  
  
  
  
  
 

   

   

  
       

   
我的论坛源代码(二)

  

   
我的论坛源代码(二)

  
我的论坛源代码(二) 我的论坛源代码(二)

   
当前位置:狐网─>狐网论坛─>主题列表   echo "".$useinfo[2].""; echo "欢迎你来到论坛!"; ?>

  

   
echo "发布新帖"; ?>

  

   
if ($action==find) echo "显示所有贴子列表"; else echo "管理专区,非请莫进";?>

  

   
登录用户

  

   
返回狐网首页

  

echo "";
echo "
";
?>    
     
     
     
     
     
     
     
    
     $imgnum=20;     //点击次数,准备改状态图
if (!$user) $user="all";
$query="select count(*) from foxbbs";  //首先计算总的论题数
$req=mysql_query($query);
if ($req)
{
   $row=mysql_fetch_array($req);
   $num=$row[0];
   if (!$rows) $rows=10;                //控制每页显示条数
   if (!$l) $l=1;                    //设定排序方式
   if ($num/$rows    else if($num/$rows==floor($num/$rows)) $page=$num/$rows;
   else $page=floor($num/$rows)+1;
   if (!$dpage) $dpage=1;                //当前显示的页数
   if ($dpage>$page) $dpage=$page;            //不能超过最大页数
   if ($dpage==1) $tem=0;                //控制当前页应该显示的信息
   else $tem=($dpage-1)*$rows;
   if ($l==2) $s="hfnum";
   else if ($l==3) $s="djnum";
   else $s="id";
   for ($i=0;$i     {
    $tem1=$tem+1;
    if($action==find) $query="select * from foxbbs where usename='".$user."' order by $s desc limit $tem,$tem1";
    else $query="select * from foxbbs order by $s desc limit $tem,$tem1";  
    $req=mysql_query($query);
      if ($req)
       {
       $bbs=mysql_fetch_array($req);    //看有没有回复时间,如果没有就取发帖时间代替回复时间
       if ($bbs[3])
       {
       if (!$bbs[8]) $bbs[8]=$bbs[4]." ".$bbs[1];
       else $bbs[8]=$bbs[8]." ".$bbs[10];

       if (substr($bbs[4],0,-8)==date(Y年n月j日)&&$bbs[6]        $img=http://www.cncms.com/"images/newfolder.gif";

       else if(substr($bbs[4],0,-8)==date(Y年n月j日)&&$bbs["djnum"]>=$imgnum&&$bbs[12]!=1) //如果是当天,并且点击数上10
       $img=http://www.cncms.com/"images/newhotfolder.gif";

       else if(substr($bbs[4],0,-8)!=date(Y年n月j日)&&$bbs[6]>=$imgnum&&$bbs[12]!=1) //如果不是当天,但点击上20
       $img=http://www.cncms.com/"images/hotfolder.gif";

       else if($bbs[12]==1) $img=http://www.cncms.com/"images/lock.gif";  //已锁
       else $img=http://www.cncms.com/"images/folder.gif";
       echo "";
       echo "";
       echo "";
       echo "";
       else echo "".$bbs[3]."";
       echo "";
       echo "";
       echo "";
       echo "";
       }
       }
    $tem++;
   }
}
echo "

      
状态

     

      
表情

     

      
主    题

     

      
作  者

     

      
回复

     

      
人气

     

      
最后回复时间

     
我的论坛源代码(二)
我的论坛源代码(二)
";
       if ($bbs[12]==1) echo $bbs[3]."
".$bbs[1]."
".$bbs[7]."
".$bbs[6]."
".$bbs[8]."
";
echo "";
echo "";
echo "";
echo "
|===> ";
if($page==1)
 {
   echo "[上一页]  [下一页]";
}

else if ($dpage==1)  //如果当前在第一页
 {
   $u=$dpage+1;
   echo "[上一页]  [下一页]";
  }
else if($dpage>1&&$dpage  {
   $u=$dpage+1;
   $d=$dpage-1;
   echo "[上一页]  [下一页]";
 }
else if($dpage==$page) //如果当前在最后一页
 {
   $d=$dpage-1;
   echo "[上一页]  [下一页]";
 }
echo "
";
echo "
论题数:".$num." 当前第".$dpage."页/共有".$page."页
Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template