主界面,也就是显示主题列表的这页。 //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="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 ""; if ($bbs[12]==1) echo $bbs[3]."
"; else echo "".$bbs[3]." "; echo "".$bbs[1]."
"; echo "".$bbs[7]."
"; echo "".$bbs[6]."
"; echo "".$bbs[8]."
"; } } $tem++; } } 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 "
";
echo "
论题数:".$num." 当前第".$dpage."页/共有".$page."页
第".$i."页"; else echo "第".$i."页 "; } echo " ";
echo "
选择排序方式"; echo "安发贴时间排序 "; echo "安点击数排序 "; echo "安回复数排序 "; echo " ";
echo "
选择每页显示行"; echo "每页五行 "; echo "每页十行 "; echo "每页十五行 "; echo "每页二十行 "; echo "每页二十五行 "; echo "每页三十行 "; echo "每页三十五行 "; echo "每页四十行 "; echo "每页四十五行 "; 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]." ]";
?>
状态说明:
当天产生新论题
当天回复最高的论题
一天以前的论题
总计回复超过50个的论题
已被关闭的主题
★论坛说明★
1、此论坛只有注册用户才能发贴,如果您没注册,可以游客身份,查看、回复贴子,但是不能发帖。 2、发帖用户将对论坛内所发的言论负全部责任,回本论坛主要是以情感方面为话题,(在技术论坛出来以前,可以适当地讨论技术方面的问题),如果站长一旦发现有用户使用本论坛讨论其它无关话题,将会立即加锁。(本站将相继推出其它论坛) 3、我还没想到。呵呵……
飞狐工作室制作开发
以上就介绍了论坛源代码 我的论坛源代码二,包括了论坛源代码方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
Stellungnahme: Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn