ホームページ > バックエンド開発 > PHPチュートリアル > mysql (4)_PHP チュートリアルに基づくフォーラム

mysql (4)_PHP チュートリアルに基づくフォーラム

WBOY
リリース: 2016-07-21 16:03:05
オリジナル
1026 人が閲覧しました

##index.php


论坛



  



<body bgcolor="#FFFFFF"> <br><br></body>

## left.php
$fp=fopen("file/counter.txt","r");
$counter=fgets($fp,8);
fclose($fp);
$カウンター=$カウンター+1;
$fp=fopen("file/counter.txt","w");
fputs($fp,$counter);
fclose($fp);
require("config.inc.php");
$sql="ボード情報から * を選択";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
?>


バージョン面列表




<ボディbackground="image/bg.gif" bgcolor="#FFFFFF">
<表幅="100%" ボーダー="0" セルスペース="2" セルパディング="0">

 


注册用户


---------

do
{
echo"";
echo"$sql_row[中国語名]< /td>";
echo"";
}while($sql_row=mysql_fetch_array($sql_result));
?>

---------




<スクリプト言語=javascript>
img_t1="image/t1.gif";
img_t2="image/t2.gif";
tree=新しいツリービュー(0,0,640,300);
tree.AddImage(0,"image/dot.gif");
tree.AddImage(1,"image/close.gif");
tree.AddImage(2,"image/open.gif");

m1=new Nodes("m1",tree.ImageList,"论坛转向",0,2,"");
m1.Add(new Node("站点首页",1,0,""));                                                              m1.Add(new Node("论坛首页",1,0,""));
tree.Add2(m1);

doc2=new Nodes("doc2",tree.ImageList,"论坛機能",0,2,"-");
doc2.Add(new Node("帖子查询",1,0,"
"));
doc2.Add(new Node("精华領域",1,0,"
"));
doc2.Add(new Node("観察留言",1,0,"
"));
doc2.Add(new Node("修改资料",1,0,"
"));
doc2.Add(new Node("観察资料",1,0,"
"));
doc2.Add(new Node("観察积分",1,0,"
"));
doc2.Add(new Node("论坛管理",1,0,"
"));
tree.Add2(doc2);

tree.Show();
doc2.Close();
m1.Close();




--------






## list.php
require("func.php");
if(empty($board)){
$board="コンピューター";
}
$sql="select * from boardinfo where name='$board'";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
$chinesename=$sql_row[chinesename];
setcookie ("jl_forum[chinesename]",$chinesename);
$sql="select name from user where slaveboard='$board'";
$sql_result=mysql_query($sql);
?>


List









  
  
    

    

    

    

    

  

版面:echo $chinesename;
?>
版主:while ($sql_row=mysql_fetch_array($sql_result))
{
echo "$sql_row[name]"." ";
}
# 选择出留言纪录;
$sql="select * from $board where slaveid=0";
$temp=mysql_query($sql);
$sum=mysql_num_rows($temp);
$totalpage=ceil($sum/$pagesize);
if ($sum==0) {
$totalpage=1;
}
# 分页
if($page<1 or empty($page)){
$page=1;
}
elseif ($page>$totalpage){
         $page=$totalpage;
}
$offset=($page-1)*$pagesize;
$sql="select * from $board where slaveid=0 order by id desc limit $offset,$pagesize";
$sql_result=mysql_query($sql);
?>
贴子总数: 发新贴子   
      
    




  
    
    
    
    
  
  
    
  
  while ($sql_row=mysql_fetch_array($sql_result))
{
echo"";
echo"";
  echo"";
  echo"";
  echo"";
  echo"";
}
?>
  
    
  
回应 主 题 时 间 人气
 
";
if ($sql_row[renum]!=0)
      {
       echo "[+$sql_row[renum]]";
      }
else
{
echo "[0]";
}
  echo"
$sql_row[title]$sql_row[writetime]$sql_row[hits]
 



    共页 第页·if ($page!=1){
$back=$page-1;
echo"
首页 上一页";
}
if ($page==1){
       echo"首页 上一页";
}
if($page!=$totalpage){
    $next=$page+1;
        echo" 下一页 尾页";
}
if($page==$totalpage){
        echo" 下一页 尾页";
}
?>·  
    
    
    页  
  





## login.php
require "func.php";
if ($name==$admin_name and $password==$admin_password) {
setcookie ("jl_admin[name]",$name);
setcookie ("jl_admin[パスワード]",$name);
redirect2("admin.php");
}
else {
show_error(1);
}
?>
## manage.php
require "func.php";
if (check_admin_password()) {
switch ($job){
case "setgood":
set_good($jl_forum[board],$id);
休憩;
ケース "setnogood":
set_no_good($jl_forum[board],$id);
休憩;
ケース "削除":
del_doc($jl_forum[board],$id);
休憩;
}
echo "

操作成功!


";
?>
o,k
<フォームメソッド="POST">




}
else {
show_error(1);
}
?>
## manage_list.php
require("func.php");
if (check_admin_password()) {
$board=$jl_forum[ボード];
$sql="select * from boardinfo where name='$board'";
$sql_result=mysql_query($sql);
$sql_row=mysql_fetch_array($sql_result);
$中国語名=$sql_row[中国語名];
setcookie ("jl_forum[中国語名]",$中国語名);
$sql="slaveboard='$board'" のユーザーから名前を選択します。
$sql_result=mysql_query($sql);
?>


リスト


<スクリプト言語="javascript">
function openwin(board,id){ window.open("manage_read.php?board="+board+"&id="+id,"","height=460,width=600,resizable=yes,scrollbars=yes,ステータス = いいえ、ツールバー = いいえ、メニューバー = いいえ、場所 = いいえ");
}
関数 post(board){ window.open("post.php?board="+board,"","height=500,width=600,resizable=yes,scrollbars=yes,status=no,toolbar=いいえ、メニューバー = いいえ、場所 = いいえ");
}






<表幅="100%" ボーダー="1" セルスペース="0" セルパディング="0" ボーダーカラーライト="#D8D8E8" ボーダーカラーダーク="#D8D8E8">
  
版面:echo $chinesename;
?>(管理)
版主:while ($sql_row=mysql_fetch_array($sql_result))
{
echo "$sql_row[名前]"。" ";
}
#选择出留言纪录;
$sql="slaveid=0 の $board から * を選択";
$temp=mysql_query($sql);
$sum=mysql_num_rows($temp);
$totalpage=ceil($sum/$pagesize);
if ($sum==0) {
$totalpage=1;
}
# 分页
if($page<1 or empty($page)){
$page=1;
}
elseif ($page>$totalpage){
$page=$totalpage;
}
$offset=($page-1)*$pagesize;
$sql="slaveid=0 の $board から * を選択 ID 記述制限 $offset,$pagesize で並べ替えます";
$sql_result=mysql_query($sql);
?>
贴子总数:
発行新贴子
" >刷新浏览




<表幅="100%" ボーダー="1" セルスペース="0" セルパディング="1" ボーダーカラーライト="#CCCCCC" ボーダーカラーダーク="#CCCCCC">

回帰
主题
時間
人气


 

while ($sql_row=mysql_fetch_array($sql_result))
{
echo"";
echo"";
if ($sql_row[renum]!=0)
{
echo "[+$sql_row[renum]]";
}
else
{
echo "[0]";
}
echo"";
echo"$sql_row[タイトル]";
echo"$sql_row[writetime]";
echo"$sql_row[hits]";
echo"";
}
?>

 




页 第页· if ($page!=1){
$back=$page-1;
echo"首页 上一页< ;/a>";
}
if ($page==1){
echo"首页 上一页";
}
if($page!=$totalpage){
$next=$page+1;
echo"
下一页 尾页";
}
if($page==$totalpage){
echo" 下一页 尾页";
}
?>·转到第







}
else {
show_error(4);
}
?> 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/316365.html技術記事 ##index.php html head title论坛/title meta http-equiv=Content-Type content=text/html; charset=gb2312 /head Framesetcols=125,* rows=* border=0 Frameborder=0 Frame src=left.php na...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート