数据表
create table guest(id int not null auto_increment,primary key(id),title varchar(50),email varchar(30),homepage varchar(30),name varchar(30),text text,relay int,r_time date)
create table relay(id int not null auto_increment,primary;;key(id),title int,email varchar(30),name varchar(30),text text)
-------------------------index.php--------------------------
<STYLE>TD{FONT-FAMILY:"宋体";FONT-SIZE:13pt}BODY{FONT-FAMILY:"宋体";FONT-SIZE:13pt}SELECT{FONT-FAMILY:"宋体";FONT-SIZE:13pt}A{COLOR:blue;FONT-FAMILY:"宋体";FONT-SIZE:13pt;TEXT-DECORATION:none}</STYLE>
<div> <p align=center><font size=14><b>网站完全手册</font></p>;;;</div>
<?php
$db =mysql_connect("localhost", "****","****");
mysql_select_db("****",$db);
@$result = mysql_query("SELECT * FROM guest order by id desc",$db);
$i=0;
while($myrow = mysql_fetch_row($result)) {
;;;$guestbook[$i][0] = $myrow[0];
;;$guestbook[$i][1] = $myrow[1];
;;$guestbook[$i][2] = $myrow[2];
;;$guestbook[$i][3] = $myrow[4];
;;$guestbook[$i][4]=$myrow[6];
;;$guestbook[$i][5]=$myrow[7];
;;$i++;
};;;;//读入数组
mysql_close($db) ;
echo "-----------------------------共["
if ($q!="") {
;;$page = $q;
} else {
;;$page = 0;
}
$i=count($guestbook);
$msgnum=20;;;;// 每页20笔
$start = $page * $msgnum;
$end = $start + $msgnum;
if ($end > $i) $end=$i;
$totalpage=$i/$msgnum;
for ($i=0; $i<$totalpage; $i++) {
;;if ($i!=$page) {
;;;echo "<a href=index.php?q=$i> $i</a>"
;;} else {
;;;echo " $i"
;;}
}
echo "]页-----------------------------<br>";;;;printf("<p align=right><a href=111.php>添加主题</a></p>");
echo "<br>"
;;;echo "<table width=700 hight=560 align=center;;border=1 >"
;;;;echo "<tr>";echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)>主题</td>"
;echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)>电子邮件</td>"
;echo "<td align=center width=80 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)>呢称</td>"
;echo "<td align=center width=60 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)>回复</td>"
;echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)>最后回复时间</td>"
;echo "</tr>"
;;;for ($i=$start; $i<$end; $i++) {
;;$id=$guestbook[$i][0];
;;echo "<tr >";echo "<td;;align=center width=200 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo "<a href=444.php?id=$id>";echo $guestbook[$i][1]; echo "</a>"echo "</td>"
;;;echo "<td align=center width=200 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo "<a href=mailto:".$guestbook[$i][2].">";;;echo $guestbook[$i][2];echo "</a>";echo "</td>"
;;;echo "<td align=center width=80 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo $guestbook[$i][3]; echo "</td>"
;;;echo "<td align=center width=60 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo $guestbook[$i][4]; echo "</td>"
;;;echo "<td align=center width=200 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo $guestbook[$i][5]; echo "</td>"
;;;echo "</tr>"
}
;;;;;echo "</table>"
;;echo "<br>"
printf("<a href=111.php>添加主题</a>");
?>
------------------------------444.php--------------------------------
<STYLE>TD{FONT-FAMILY:"宋体";FONT-SIZE:13pt}BODY{FONT-FAMILY:"宋体";FONT-SIZE:13pt}SELECT{FONT-FAMILY:"宋体";FONT-SIZE:13pt}A{COLOR:blue;FONT-FAMILY:"宋体";FONT-SIZE:13pt;TEXT-DECORATION:none}</STYLE>
;;;<?php
$db =mysql_connect("localhost", "****","****");
mysql_select_db("****",$db);
@$result = mysql_query("SELECT * FROM guest where id='$id'",$db);
;;;echo "<table width=700 align=center;;border=1 >"
$myrow = mysql_fetch_row($result);
echo "<tr higth=20>";echo "<td align=center width=700 bgcolor=888888 border=1 style=border: 1px solid rgb(3,2,1)>主题:"echo $myrow[1]; echo "</td>"echo "</tr>"
;;;;$msg=base64_decode($myrow[5]);
$msg = ereg_replace(" "," ",$msg);;;;;//空格处理
;;$msg=nl2br($msg)// 换行处理
;;if ($myrow[3]!=""){$myrow[3]="<a href=http://$myrow[3]>$myrow[3]</a>";}
;;else
;;{$myrow[3]="我还没在网上安家";}
echo "<tr higth=60>"echo "<td width=700 bgcolor=bbbbbb border=1 style=border: 1px solid rgb(3,2,1)>"echo $msg;echo "</td>";echo "</tr>"
;;;echo "<tr higth=20>";;;echo "<td align=center width=700 bgcolor=bbbbee border=1 style=border: 1px solid rgb(3,2,1)>主页:"echo $myrow[3]; echo "</td></tr>"
;;echo "<tr higth=20>";echo "<td align=center width=700 bgcolor=888888 border=1 style=border: 1px solid rgb(3,2,1)>";;;echo "回复列表"echo "</td>"echo "</tr>"
;;;$num=$myrow[6];
;;;@$result1 = mysql_query("SELECT * FROM relay where title='$id' order by id desc",$db);
;;;;;;$i=0;
while($myrow1 = mysql_fetch_row($result1)) {
;;$guestbook[$i][0] = $myrow1[1];
;;$guestbook[$i][1] = $myrow1[2];
;;$guestbook[$i][2] = $myrow1[3];
;;$guestbook[$i][3]=$myrow1[4];
;;$i++;
}
mysql_close($db);
if ($q!="") {
;;$page = $q;
} else {
;;$page = 0;
}
$i=count($guestbook);
$msgnum=5;;;;// 每页5笔
$start = $page * $msgnum;
$end = $start + $msgnum;
if ($end > $i) $end=$i;
$totalpage=$i/$msgnum;
;;;for ($i=$start; $i<$end; $i++) {
;;$t=$guestbook[$i][0];
;;echo "<tr >";echo "<td;;align=center width=700 bgcolor=aaaaaa border=0 style=border: 1px solid rgb(3,2,1)>"
echo "Re:"echo $myrow[1];;;echo "</td>"echo "</tr>"
;;echo "<tr >"echo "<td align=center width=700 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo $guestbook[$i][2]; echo "</td>";;echo "</tr>"
;;echo "<tr >"echo "<td align=center width=700 bgcolor=bbbbee border=0 style=border: 1px solid rgb(3,2,1)>电子邮件:"
;;echo "<a href=mailto:".$guestbook[$i][1].">";;;echo $guestbook[$i][1];echo "</a>";echo "</td>";;;;;;echo "</tr>"
;;;;;;;$msg=base64_decode($guestbook[$i][3]);
;;;$msg = ereg_replace(" "," ",$msg);
;;$msg=nl2br($msg);
echo "<tr >";;;;echo "<td width=700 bgcolor=bbbbbb border=0 style=border: 1px solid rgb(3,2,1)>"
;;echo $msg; echo "</td>";;echo "</tr>"
;;;;}
;;;;echo "</table>"echo "<br>"echo "<br>";;;;echo "-------------------------------共["
;;;;;for ($i=0; $i<$totalpage; $i++) {
;;if ($i!=$page) {
;;;echo "<a href=444.php?q=$i&id=$id> $i</a>"
;;} else {
;;;echo;;$i;
;;}
};;;;;;echo "]页---------------------------------"echo "<br>"
;;;echo "<a href=333.php?t=$id&num=$num>回复</a>";echo "<br>"
;;;;echo "<a href=index.php>浏览主题</a>"
?>
--------------------------------333.php-----------------------------
<html>
<head>
;;<?php
;;;if (!$t){
;;;;;if ($text==""&$email==""&$name==""){echo "*必填";echo "<a href=333.php?t=$title&name=$name&email=$email&text=$text&num=$num>返回</a>"}
;;;;;else {;;;;;;;if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)){
$text = base64_encode($text);;//检验邮件地址是否合法
$db =mysql_connect("localhost", "****","****");
;;;;$time=date("y-m-d");
mysql_select_db("****",$db);
$sql="insert into relay values('','$title','$email','$name','$text')"
$result = mysql_query($sql);
$num=$num+1;
$sql="update guest set relay='$num',r_time='$time' where id='$title'"
$result=mysql_query($sql);
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT='1; URL=444.php?id=$title'>"
;;}
else {;;echo "邮件地址无效";;;echo "<a href=333.php?t=$title&name=$name&text=$text&num=$num>返回</a>";}
};;;;;}
else
{;;?>;;<FORM ACTION="333.php" METHOD="post">
;;;;<table border=0 cellpadding=2 width=395>
;;<tr>
;;;;<td width=20%><input type=hidden name=title value="<? echo $t; ?>"></td></tr>
;;;<tr>
;;;;<td nowrap><font color=004080>呢称:*</font></td>
;;;;<td width=10%><input type=text name=name size=10 value="<? echo $name; ?>"></td>
;;</tr>
;;;;<tr>
;;;;<td nowrap><font color=004080>邮件:*</font></td>
;;;;<td width=20%><input type=text name=email size=20 value="<? echo $email; ?>"></td>
;;</tr>
;;;;<tr>
;;;;<td width=20%><input type=hidden name=num value="<? echo $num; ?>"></td>
;;</tr>
;;<tr>
;;;;<td nowrapvalign=top><font color=004080>内容:*</font></td>
;;;;<td width=80% colspan=3><textarea rows=5 name=text cols=50 size=255><? echo $text; ?></textarea></td>
;;</tr>
;;<tr>
;;;;<td width=100% colspan=4 align=center>
;;;;;;;<input type=submit value="送出">
;;;;;;;<input type=reset value="擦掉">
;;;;</td>
;;</tr> </table>
</FORM>;;;;<?;;}
?>
</head>
<body>
</html>
-----------------------------------www.php--------------------------
<HTML>
<HEAD>
<?php
if ($title!=""&$email!=""&$name!="");;;{
;;if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)){
;;$text = base64_encode($text);;;;;;;//检验邮件地址是否合法
$db =mysql_connect("localhost", "****","****");
;;$time=date("y-m-d");
mysql_select_db("****",$db);
$sql="insert into guest values('','$title','$email','$homepage','$name','$text','','$time')"
$result = mysql_query($sql);mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT='1; URL=index.php'>"
;;}
else
{ echo "邮件地址无效"echo "<a href=111.php?title=$title&&homepage=$homepage&name=$name&text=$text>返回</a>";};;;;;;}
else {echo "*必填"echo "<a href=111.php?title=$title&email=$email&homepage=$homepage&name=$name&text=$text>返回</a>";}
//mysql_close($db)
//printf("留言成功<a href=222.php>按此返回</a>");
?>
;;;</HEAD>
<BODY>
</BODY>
</HTML>
--------------------------------111.php---------------------------
<html>
<head>
</head>
<body>
<FORM ACTION="www.php" METHOD="post">
<table border=0 cellpadding=2 width=395>
;;<tr>
;;;;<td nowrap><font color=004080>标题:*</font></td>
;;;;<td width=20%><input type=text name=title size=30 value="<? echo $title; ?>"></td></tr><tr>
;;;;<td nowrap><font color=004080>邮件:*</font></td>
;;;;<td width=20%><input type=text name=email size=30 value="<? echo $email; ?>"></td>
;;</tr>
;;;<tr>
;;;;<td nowrap><font color=004080>主页:</font></td>
;;;;<td width=25%><input type=text name=homepage size=30 value="<? echo $homepage; ?>"></td>
;;</tr>
;;<tr>
;;;;<td nowrap><font color=004080>呢称:*</font></td>
;;;;<td width=10%><input type=text name=name size=10 value="<? echo $name; ?>"></td>
;;</tr>
;;<tr>
;;;;<td nowrapvalign=top><font color=004080>内容:</font></td>
;;;;<td width=80% colspan=3><textarea rows=5 name=text cols=50 size=255 ><? echo $text; ?></textarea></td>
;;</tr>
;;<tr>
;;;;<td width=100% colspan=4 align=center>
;;;;;;;<input type=submit value="送出">
;;;;;;;<input type=reset value="擦掉">
;;;;</td>
;;</tr> </table>
</FORM>
</body>
</html>;;
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】;;;;
标签: