我的论坛源代码(二)

5年以前  |  阅读数:1167 次  |  编程语言:PHP 

主界面,也就是显示主题列表的这页。
//foxbbs.php 功能:显示论坛的主题

狐网论坛 ?>

当前位置:狐网─>狐网论坛─>主题列表  ".$useinfo[2].""; echo "欢迎你来到论坛!"; ?>
发布新帖"; ?>
显示所有贴子列表"; else echo "管理专区,非请莫进";?>
登录用户
返回狐网首页
"; echo ""; ?> $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 "<tr bgcolor='#eeeeee'>";   
          echo "<td width='5%'><div align='center'><img src='".$img."'></div></td>";   
          echo "<td width='5%'><div align='center'><img src='images/".$bbs[2].".gif'></div></td>";   
          echo "<td width='30%'><div align='left'>";   
          if ($bbs[12]==1) echo $bbs[3]."</div></td>";   
          else echo "<a href='dispbbs.php?id=".$bbs[0]."&use;=".$bbs[1]."'>".$bbs[3]."</a></div></td>";   
          echo "<td width='25%'><div align='center'>".$bbs[1]."</div></td>";   
          echo "<td width='5%'><div align='center'>".$bbs[7]."</div></td>";   
          echo "<td width='5%'><div align='center'>".$bbs[6]."</div></td>";   
          echo "<td width='25%'><div align='left'>".$bbs[8]."</div></td></tr>";   
          }   
          }   
   $tem++;   
 }   

}
echo "

状态
表情
主    题
作  者
回复
人气
最后回复时间
";
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]."]";

?>

    <tr><td height="70"></td></tr>   
    <tr>   
      <td height="20" colspan="4">   
        <div align="center">< <a href="mailto:hllinyu@netease.com">与我联系</a> |─| <a href="mailto:hllinyu@netease.com">FlyFox@Net</a> ></div>   
      </td>   
    </tr>   
    <tr><td height="20"></td></tr>   
    <tr>   
      <td height="20" colspan="4">   

        <div align="center"><font color="#6666FF">飞狐工作室制作开发</font></div>   
      </td>   
    </tr>   
  </table>   
</td>   
 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
贪吃蛇
文件下载
获取IMEI
双位运算符
发送邮件
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
提取后缀名
年的日历图
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例
状态说明:
当天产生新论题
当天回复最高的论题
一天以前的论题
总计回复超过50个的论题
已被关闭的主题
★论坛说明★

  1、此论坛只有注册用户才能发贴,如果您没注册,可以游客身份,查看、回复贴子,但是不能发帖。
  2、发帖用户将对论坛内所发的言论负全部责任,回本论坛主要是以情感方面为话题,(在技术论坛出来以前,可以适当地讨论技术方面的问题),如果站长一旦发现有用户使用本论坛讨论其它无关话题,将会立即加锁。(本站将相继推出其它论坛)
  3、我还没想到。呵呵……