看看可以吗?如果行,我把全部文件贴出来.
因为现在很多免费的空间都不支持sql所以自己写了一个基于文本的留言本,
有翻页、搜索、管理的功能
<?php//index.php
header("Cache-Control: no-cache, must-revalidate");
include("vars.inc");
?>
<html>
<head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><?echo $gbname;?></title>
<style>
<!--
{font-size: 12px;}
p {font-size:12px;}
a { text-decoration: none; color: rgb(40,40,180) }
a:hover {color:#FF9900;text-decoration:none}
table {font-size:12px;}
td {font-size:12px;}
-->
</style>
<style TYPE="text/css">
#floater { position: absolute; left: 465;top: 32;width: 120;visibility:visible;z-index: 10;}
input { font-size: 9pt}
</style>
</head>
<body bgcolor=ffffff background=back.gif leftmargin="50">
<div align="left"><font color="#3399FF" size="4"> <?echo $gbname;?></font><font color="#3399FF"> </font></div>
<p> <?php
$fo=fopen("gb.txt","r");
$content=fread($fo,filesize("gb.txt"));
fclose($fo);
$a1=explode("^^",$content);
$num=sizeof($a1)-1;
$npage=($num-$num%$ppage)/$ppage+($num%$ppage?1:0);
$page++;
?>
<table width="400" border="0">
<tr>
<td>
<div align="center">共<?echo $num;?>条留言,<?echo $npage;?>页 现在显示第<?echo $page;?>页
<?if ($page==1) {echo "前一页";}
else{ ?> <a href="index.php?page=<?echo ($page-2);?>">前一页</a> <?}?> <?if ($page==$npage) {echo "后一页";}
else{ ?> <a href="index.php?page=<?echo $page;?>">后一页</a> <?}?> </div>
</td>
</tr>
</table>
<?
for ($i=($page-1)*$ppage;$i<($page==$npage?$num:$page*$ppage);$i++){
$a2=explode("##",$a1[$i]);?>
<br>
<table width="400" cellpadding="5" cellspacing="1" bgcolor="#006496">
<tr bgcolor="#99FFFF">
<td background="a.gif" height="25" width="133pix" nowrap>
<div align="right">
<?if ($a2[2]!=""){?>
<a href="<?echo "mailto:".$a2[2];?>"><?echo $a2[1];?></a>
<?}else {echo $a2[1];}
?>
</div>
</td>
<td background="b.gif" height="25" width="133pix" nowrap>
<div align="right">
<?if ($a2[3]!="http://"&&$a2[3]!=NULL){?>
<a href="<?echo $a2[3];?>" target="_blank" title="<?echo $a2[3];?>">主页</a>
<?}
else {echo "主页";}?>
</div>
</td>
<td background="c.gif" height="25" width="134pix" nowrap>
<div align="right"><?echo $a2[0];?></div>
</td>
</tr>
<tr>
<td colspan="3" bgcolor="#FFFFFF"><?echo $a2[4];?></td>
</tr>
</table>
<br>
<?php
}
?>
<div ID="floater" align="center" style="left: 473px; top: 89px">
<table width=270 border=0 cellspacing="1" bgcolor="#006496">
<tr bgcolor="#00CCFF">
<td align=center> <font color=999999 face=arial black size=4><b><font color=ff66ff>A</font>dd
<font color=ffcc00>Y</font>our <font color=6699ff>M</font>essage <font color=ff66ff>.</font>
<font color=ffcc00>.</font> <font color=6699ff>.</font></b></font> </td>
</tr>
<tr>
<td align=center bgcolor="#ffffff">
<form method=post action=gb.php target=_self name="gb">
<input type=hidden name='job' value='add'>
<span style="line-height: 10pt"> </span><br>
<font color=666666> Name</font>
<input name="username" size="25" value="">
<br>
<font color=666666> E-mail</font>
<input name="useremail" size="25" value="">
<br>
<font color=666666>Homepage</font>
<input type="text" size="25" name="userurl" VALUE="http://">
<br>
<br>
<textarea name="comments" cols="36" rows="5"></textarea>
<br>
</form>
<span style="line-height: 7pt"> </span><br>
<a href="javascript:form_check()">好啦</a> | <a href="javascript:gb.reset()">重来</a>
| <a href="search.php">搜索</a> | <a href="manage.php">管理</a></td>
</tr>
</table>
</div>
<script language="JavaScript">
self.onError=null;
currentX = currentY = 0;
whichIt = null;
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
function heartBeat() {
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) { percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent); if(IE) document.all.floater.style.pixelTop += percent;
if(NS) document.floater.top += percent; lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.floater.style.pixelLeft += percent;
if(NS) document.floater.left += percent;
lastScrollX = lastScrollX + percent;
}
}
function form_check(){
if(document.all.gb.username.value=="")alert("忘写名字了")
else if(document.all.gb.comments.value=="")alert("还没留言呢")
else if((document.all.gb.useremail.value!="")&&(document.all.gb.useremail.value.indexOf('@',0)<0))alert("信箱格式不对哦")
else gb.submit()
}
if(NS || IE) action = window.setInterval("heartBeat()",1);
</script>
<table width="400" border="0">
<tr>
<td>
<div align="center">共<?echo $num;?>条留言,<?echo $npage;?>页 现在显示第<?echo $page;?>页
<?if ($page==1) {echo "前一页";}
else{ ?> <a href="index.php?page=<?echo ($page-2);?>">前一页</a> <?}?> <?if ($page==$npage) {echo "后一页";}
else{ ?> <a href="index.php?page=<?echo $page;?>">后一页</a> <?}?> </div>
</td>
</tr>
</tr>
<tr>
<td>
<div align="center"><font color="#CCCCCC">build by <a href="mailto:[email protected]">lizn</a>
©2001.4.</font></div>
</td>
</tr>
</table>
</body></html>
|