BBS3000PHP版源代码(1)
<?
require ("setup.php");
session_start();
if(
session_is_registered(add)){session_unregister(add);}//清除点击校正变量!
if(session_is_registered(address)){session_unregister(address);}//清除回复定向变量
$query="select id from forum  where judge=1 ";
$result=@mysql_db_query($db,$query);
$num=@mysql_num_rows($result);
$query="select id from forum  where judge=1 order by id desc limit 1";
$result=@mysql_db_query($db,$query);
list(
$newid)=@mysql_fetch_array($result);//取出符合条件的最大ID值,并根据此值判断是否加入new标记!
?>
<HTML>
<HEAD>
<TITLE>
<?
echo $bbsname;
if(isset(
$search) and isset($search))echo"搜索结果!";
elseif(
$action==showpopular)echo "精华区!";
?>
</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<link rel="stylesheet" href="image/Forum.css">
<SCRIPT language=JavaScript>//双击自动滚屏脚本!
var currentpos,timer; 
function initialize() 
{timer=setInterval("scrollwindow()",1);} 
function sc(){clearInterval(timer);    }
function scrollwindow() 
{currentpos=document.body.scrollTop; window.scroll(0,++currentpos); 
if (currentpos != document.body.scrollTop) sc();} 
document.onmousedown=sc
document.ondblclick=initialize
function New(para_URL)
{
var URL =new String(para_URL)
window.open(URL,'','scrollbars=yes,width=360,height=310')
}
function welcome(para_URL)
{
var URL =new String(para_URL)
window.open(URL,'','width=400,height=500')
}
</SCRIPT>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
</HEAD>
<BODY topMargin=0>
<form method="get" action="Forum.php">
<table border=0 cellpadding=0 cellspacing=0 width="100%" align="center">
<tbody> 
<tr> 
<td align=middle width="50%"> 
<table background="image/tablebg.gif" border=0 cellpadding=4 cellspacing=0 width="100%">
<tbody> 
<tr> 
<td width="35%"><font color=#ffffff>论坛名称:<a href="Forum.php"><font color=#ffffff><?echo $bbsname;?></font></a>  
版主:<a href="JavaScript:New('user.php?username=<?echo $adminer;?>')"><font color=#ffffff><?echo $adminer;?></font></a></font></td>
<td width="48%"></td><td align=right width="17%"><a href="<?echo $siteaddr;?>" target=_blank>
<font color=#ffffff><?echo $sitename;?></font></a></td>
</tr>
</tbody> 
</table>
<br>
<table border=0 cellpadding=0 cellspacing=0 height=16 style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px">
<tbody><tr> 
<td height=16 width=500><a href="send.php">
<img alt="发 表" border=0 height=21 src="image/sbutton-post2.gif" width=59></a></td>
<td align=right width="100%"><span 9pt>
<a href="Forum.php?searchkey=date&amp;search=<?echo date("Y-m-d");?>">查看今天的帖子</a><font color=#ff0000>&gt;&gt;</font>
<a href="register.php">版主资料注册</a><font color=#ff0000>&gt;&gt;</font>
<a href="register.php">用户资料注册</a><font color=#ff0000>&gt;&gt;</font>
<a href="register.php">用户资料修改</a><font color=#ff0000>&gt;&gt;</font>
<a href="listuser.php">用户排行榜</a><br>
当前会话:<font color=#ff0000><?if(session_is_registered(user)){echo $user;}else{echo "访客!";}if($adminer==$user){echo "(版主)";}?></font>
<img src="image/101.gif"><a href="JavaScript:welcome('welcome.php')">论坛公告</a>
<img src="image/101.gif" width="25" height="16">论题数:<font color=#ff0000><?echo $num;?></font> 
<img src="image/101.gif"><a href="Forum.php?action=showpopular">精华区:<font color="#FF0000"><?
$query
="select id from forum where click>($pop-1) or popular=1";
$result=@mysql_db_query($db,$query);
$jh=@mysql_num_rows($result);
echo 
$jh;
?>
</font
>
</a> 
<img src="image/101.gif">访问数:<font color=#ff0000><?include ("count.php");?></font></span></td>
</tr>
</tbody> 
</table>
</tr>
</tbody> 
</table>
<table width="100%" align="center">
<tbody> 
<tr align=middle> 
<td background="image/tablebg.gif" width="4%"> </td>
<td background="image/tablebg.gif" width="3%"> </td>
<td background="image/tablebg.gif" width="38%">文章标题</td>
<td background="image/tablebg.gif" width="10%">作者</td>
<td background="image/tablebg.gif" width="10%">回复数</td>
<td background="image/tablebg.gif" width="10%">最后回复</td>
<td background="image/tablebg.gif" width="18%">发表时间</td>
<td background="image/tablebg.gif" width="7%">点击</td>
</tr>
</tbody> 
</table>
<table width="100%">
<tbody> 
<!-- 开始取出论坛标题 --> 
<?
if (isset($page))
{
$start=$page*$pg-$pg;
}
if (empty(
$start))
{
$start=0;
}
if(isset(
$searchkey) and isset($search))//此项为搜索查询语句
{
$query="select id, writer, title, express, click, renumber, date, laster, popular, active from forum where judge=1  and $searchkey like '%$search%'  order by id desc limit  $start,$pg";
}
elseif(
$action==showpopular)//此项为精华区查询语句
{
$query="select id, writer, title, express, click, renumber, date, laster, popular, active from forum where judge=1 and (click>($pop-1) or popular=1)order by id desc limit  $start,$pg";
}
else
//默认查询语句
{
$query="select id, writer, title, express, click, renumber, date, laster, popular, active from forum where judge=1 order by id desc limit  $start,$pg";
}
$result=@mysql_db_query($db,$query);
while (list(
$id,$writer,$title,$express,$click,$renumber,$dates,$laster,$popular,$active)=@mysql_fetch_array($result))
 {
    echo 
"<tr align=middle><td bgcolor=#fff9ec width=\"4%\">";
  if(
$active==and ($renumber>=0))
    {echo 
"<img src=\"image/lock.gif\">";}
  elseif(
$active==and ($renumber==0))
   {echo 
"<img src=\"image/closedb.gif\">";}
  else    {echo 
"<img src=\"image/closed.gif\">";}
  echo 
"</td><td bgcolor=#fff5e1 width=\"3%\">";
  if(
$popular==or $click>=$pop or ($popular==and $writer==$user))
     {echo 
"<img src=\"image/jh.gif\">";}
  elseif(
$popular==and $writer==$user)
     {echo 
"<img src=\"image/my.gif\">";}
  echo 
"</td><td align=left bgcolor=#fff9ec width=\"38%\">
  <img src=\"image/"
.$express.".gif\"> <a href=display.php?id=".$id.">".$title."</a>";
 if (
$id==$newid) echo "<img src=\"image/new.gif\">";
  echo 
"</td><td bgcolor=#fff5e1 width=\"10%\"><a href=\"JavaScript:New('user.php?username=".$writer."')\">".$writer."</a></td>";
  echo 
"<td bgcolor=#fff9ec width=\"10%\">".$renumber."</td>";
  echo 
"<td bgcolor=#fff5e1 width=\"10%\"><a href=\"JavaScript:New('user.php?username=".$laster."')\">".$laster."</a></td>";
  echo 
"<td bgcolor=#fff9ec width=\"18%\"> ".$dates."</td><td bgcolor=#fff5e1 width=\"7%\">".$click."</td></tr>";
 }
 
?> <!-- 结束取出论坛标题 --> </tbody> 
 </table>
 <table border=0 cellpadding=0 cellspacing=0 width="100%" align="center">
 <tbody> 
 <tr> 
 <td align=center width="75%">
<?
if(isset($searchkey)  and isset($search))
{
$query="select id from forum where judge=1  and $searchkey like '%$search%'";
}
elseif(
$action==showpopular)
{
$query="select id from forum where judge=1 and (click>($pop-1) or popular=1)";
}
else
{
$query="select id from forum where judge=1 ";
}
$result=@mysql_db_query($db,$query);$nums=@mysql_num_rows($result);?> -- <?if(isset($searchkey) and isset($search))
{
echo 
"一共搜索到";
}
elseif(
$action==showpopular)
{
echo 
"精华区一共有";
}
else
{
echo 
"一共有";
}
?><?echo $nums;?><?if(isset($searchkey) and isset($search))
{
echo 
"条相关纪录";
}
elseif(
$action==showpopular)
{
echo 
"个论题";
}
else
{
echo 
"个论题";
}
?>,每页<?echo $pg;?>篇,现在是第<?$page=($start/$pg+1);echo $page;?>页(共<?$pagecount=ceil($nums/$pg);
echo 
$pagecount;?>页)第<?echo ($start+1);?>条到第<?echo ($start+$pg);?>条 -- 直接跳到第 
        <input name=page size=1 value=<?echo $page;?>>
        <?
if(isset($searchkey) and isset($search))
{
?>
<input type="hidden" name="searchkey" value="<?echo $searchkey;?>">
<input type="hidden" name="search" value="<?echo $search;?>">
<?
}
elseif(
$action==showpopular)
{
?>
<input type="hidden" name="action" value="showpopular">
<?
}
?>
页 </td>
<!-- 开始智能显示上一页,下一页图片 -->
<td align=right width="25%"> 
<div align="center">
<?
if(isset($searchkey) and isset($search))
{
if (
$start!=0)
{
$start1=$start-$pg;
echo
"<A href='$PHP_SELF?start=$start1&searchkey=$searchkey&search=$search'><img border=0 src=\"image/sbutton-backpage.gif\"></A>";
}
else
{
echo
"<img border=0 src=\"image/sbutton-backpage.gif\">";
}
if ((
$start+$pgs)<$nums)
{
$start2=$start+$pg;
echo
"<A href='$PHP_SELF?start=$start2&searchkey=$searchkey&search=$search'><img border=0 src=\"image/sbutton-nextpage.gif\"></A>";
}
else
{
echo 
"<img border=0 src=\"image/sbutton-nextpage.gif\">";
}
}
elseif(
$action==showpopular)
{
if (
$start!=0)
{
$start1=$start-$pg;
echo
"<A href='$PHP_SELF?action=showpopular&start=$start1'><img border=0 src=\"image/sbutton-backpage.gif\"></A>";
}
else
{
echo
"<img border=0 src=\"image/sbutton-backpage.gif\">";
}
if ((
$start+$pg)<$nums)
{
$start2=$start+$pg;
echo
"<A href='$PHP_SELF?action=showpopular&start=$start2'><img border=0 src=\"image/sbutton-nextpage.gif\"></A>";
}
else
{
echo 
"<img border=0 src=\"image/sbutton-nextpage.gif\">";
}
}
 else
{
if (
$start!=0)
{
$start1=$start-$pg;
echo
"<A href='$PHP_SELF?start=$start1'><img border=0 src=\"image/sbutton-backpage.gif\"></A>";
}
else
{
echo
"<img border=0 src=\"image/sbutton-backpage.gif\">";
}
if ((
$start+$pg)<$nums)
{
$start2=$start+$pg;
echo
"<A href='$PHP_SELF?start=$start2'><img border=0 src=\"image/sbutton-nextpage.gif\"></A>";
}
else
{
echo 
"<img border=0 src=\"image/sbutton-nextpage.gif\">";
}
}
?>
<a href="Forum.php"><img border=0 src="image/sbutton-back.gif"></a>
</div></td>
<!-- 显示分页图片结束 -->
</tr>
</tbody> 
</table>
</form>
<TABLE border=0 cellSpacing=0 width=605 cellpadding="0" align="center">
<TBODY> 
<TR align=middle> 
<TD class=unnamed1 width=605> 
<table border=1 bordercolordark=#ffffff bordercolorlight=#008000 
      cellpadding=0 cellspacing=0 width=346 align="center">
<tbody> 
<tr bgcolor=#cfe3fe align="center"> 
<form action="login.php" method="post" name="login">
<td background="image/tablebg.gif" colspan=2 
          width="100%"><font 
            color=white>您的姓名 </font> 
                <input name=username size=10>
                <font 
            color=white> 您的密码 </font> 
                <input name=userpsd size=10 
            type=password>
                <input name=submit style="BACKGROUND-IMAGE: url(image/tablebg.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px" type=submit value=" 登 陆 ">
              </td>
            </form>
          </tr>
          <tr bgcolor=#cfe3fe align="center"> 
            <form action="Forum.php" method="post" name="search">
              <td background="image/tablebg.gif" colspan=2 
          width="100%"><font color="white">帖子搜索 
                <select name="searchkey" >
                <option value="writer">按作者</option>
                <option value="title" selected>按标题</option>
                <option value="comment">按内容</option>
              </select>
                </font> 
                <input name=search maxlength="30" size="20">
                <input name=Search style="BACKGROUND-IMAGE: url(image/tablebg.gif); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px" type=submit value=" 搜 索 ">
              </td>
            </form>
          </tr>
          </tbody> 
        </table>
      </TD>
    </TR>
    <TR align=center> 
      <TD class=unnamed1 width=605> 
        <hr noShade size=1 width=500>
      </TD>
    </TR>
    <TR align=middle>
      <TD  width=605>&copy;版权所有:<a href="http://hexiaoye.datablocks.net" target="_blank">小叶之家</a> 
        程序制作:<a href="mailto:[email protected]">何小叶</a></TD>
    </TR>
    </TBODY> 
  </TABLE>
  <p>&nbsp;</p>
  </BODY></HTML>