您的位置:首页网页设计PHP实例 → 我的论坛源代码二

我的论坛源代码二

时间:2004/11/7 3:25:00来源:本站整理作者:蓝点我要评论(0)

主界面,也就是显示主题列表的这页。

//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]="游客";

?>



  

    

    

    

    

    

  

  

    

    

    

    

  

  

    

    

    

    

    

  



      


      


    
       


      


    


      


    


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


    


      
发布新帖";  ?>


    


      
显示所有贴子列表"; else 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<1) $page=1;                           //计算总页数

     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<$rows;$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]<$imgnum&&$bbs[12]!=1)                           // 如果是当天的帖子

              $img="images/newfolder.gif";



              else if(substr($bbs[4],0,-8)==date(Y年n月j日)&&$bbs["djnum"]>=$imgnum&&$bbs[12]!=1)  //如果是当天,并且点击数上10

              $img="images/newhotfolder.gif";



              else if(substr($bbs[4],0,-8)!=date(Y年n月j日)&&$bbs[6]>=$imgnum&&$bbs[12]!=1)  //如果不是当天,但点击上20

              $img="images/hotfolder.gif";



              else if($bbs[12]==1) $img="images/lock.gif";   //已锁

              else $img="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<$page)   //如果当前在中间页

  {

     $u=$dpage+1;

     $d=$dpage-1;

     echo "[上一页]  [下一页]";

  }

else if($dpage==$page)  //如果当前在最后一页

  {

     $d=$dpage-1;

     echo "[上一页]  [下一页]";

  }

echo "
";

echo "
论题数:".$num." 当前第".$dpage."页/共有".$page."页";

echo "";

echo "";

$query="select count(*) from useinfo";       //统计注册用户数

$req=mysql_query($query);

$usenum=mysql_fetch_array($req);

$query="select usename from useinfo order by useid desc limit 0,1";   //查找最新注册的用户,因为ID是自增的,所以可以根据ID来判断,最大的也就是最新的。

$req=mysql_query($query);

$newuse=mysql_fetch_array($req);

echo "  目前共有成员[".$usenum[0]."]名/最新加盟[".$newuse[0]."]";



?>



  

    

  

  

    

  



 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图

&nbsp;


      

        

          

          

          

          

        

        

          

          

          

          

        

        

          

          

          

          

            




        

        

          

        

        

        

          

        

      


            
状态说明:


          


            


          
&nbsp; &nbsp;


            


              当天产生新论题


          


            


              当天回复最高的论题


          


            


              一天以前的论题


          


            


              总计回复超过50个的论题


          


            


              已被关闭的主题


          


            


          


            


          


          
★论坛说明★



            1、此论坛只有注册用户才能发贴,如果您没注册,可以游客身份,查看、回复贴子,但是不能发帖。


            2、发帖用户将对论坛内所发的言论负全部责任,回本论坛主要是以情感方面为话题,(在技术论坛出来以前,可以适当地讨论技术方面的问题),如果站长一旦发现有用户使用本论坛讨论其它无关话题,将会立即加锁。(本站将相继推出其它论坛)


            3、我还没想到。呵呵……

          


            
&lt; 与我联系 |─| FlyFox@Net &gt;


          




            
飞狐工作室制作开发