主介面,也就是顯示主題列表的這頁。
//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 "
"; ?>
狀態 |
表情 |
主 題 |
作 者 |
回複 |
人氣 |
最後回複時間 |
$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 "
"; 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<$page) //如果當前在中間頁 { $u=$dpage+1; $d=$dpage-1; echo "[上一頁] [下一頁]"; } else if($dpage==$page) //如果當前在最後一頁 { $d=$dpage-1; echo "[上一頁] [下一頁]"; } echo " | "; echo "
|
";
echo "論題數:".$num." 當前第".$dpage."頁/共有".$page."頁"; for ($i=1;$i<=$page;$i++) { if ($i==$dpage) echo "第".$i."頁"; else echo "第".$i."頁"; } echo "";
echo ""; 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]."]";
?>
http://www.bkjia.com/PHPjc/316083.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/316083.htmlTechArticle主介面,也就是顯示主題列表的這頁。 //foxbbs.php 功能:顯示論壇的主題 HTML HEAD TITLE狐網論壇/TITLE STYLE type=text/css P {FONT-FAMILY: normal; FONT-SI...
| |
狀態說明: |
|
|
|
當天產生新論題 |
當天回複最高的論題 |
一天以前的論題 |
總計回複超過50個的論題 |
已被關閉的主題 |
|
|
|
★論壇說明★ 1、此論壇只有註冊使用者才能發貼,如果您沒註冊,可以遊客身份,查看、回複貼子,但是不能發帖。 2、發帖使用者將對論壇內所發的言論負全部責任,回本論壇主要是以情感方面為話題,(在技術論壇出來以前,可以適當地討論技術方面的問題),如果站長一旦發現有使用者使用本論壇討論其它無關話題,將會立即加鎖。(本站將相繼推出其它論壇) 3、我還沒想到。呵呵…… |
|
< 與我聯絡 |─| FlyFox@Net > |
|
飛狐工作室製作開發 |
|