1.guestbook.php(留言程序) <html> <head> <script language="JavaScript"> <!-- <!-- var hellotext="為了您的最佳瀏覽效果請您使用IE4.0以上的版本和800*600分辨率" var thetext="" var started=false var step=0 var times=1
function welcometext() { times-- if (times==0) { if (started==false) { started = true; window.status = hellotext; setTimeout("anim()",1); } thetext = hellotext; } }
function showstatustext(txt) { thetext = txt; setTimeout("welcometext()",4000) times++ }
function anim() { step++ if (step==7) {step=1} if (step==1) {window.status='>==='+thetext+'===<'} if (step==2) {window.status='=>=='+thetext+'==<='} if (step==3) {window.status='>=>='+thetext+'=<=<'} if (step==4) {window.status='=>=>'+thetext+'<=<='} if (step==5) {window.status='==>='+thetext+'=<=='} if (step==6) {window.status='===>'+thetext+'<==='} setTimeout("anim()",200); } // --> welcometext();
function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <title>天地網絡留言版</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <style type="text/css"> <!-- a:link { font-size: 9pt; color: #FFFFFF} --> </style> <body> <? $PAGESIZE=5; $db=mysql_connect("localhost","root",""); mysql_select_db("lyanban",$db); $result=mysql_query("SELECT * FROM message order by date desc",$db); $rowcount=mysql_num_rows($result); $PAGES=CEIL($rowcount/$PAGESIZE); if($rowcount==0) {echo "目前沒有留言!<a href=guestbook.htm>歡迎您留言!</a>";}
if($rownum == "") { $rownum = 1;
} $AA=CEIL($rownum/5); $i=0 ; echo "<TABLE WIDTH=100%><td><div align=center><font size=2 color=#000000><B>共有留言:$rowcount 條 共:$PAGES 頁 <right>現在是第 $AA 頁</right></B></font></div></td>"; echo "<hr size=1 color=#ccccff width=75%>"; while ($myrow=mysql_fetch_array($result)){ $i++; if(($i>=$rownum)&&($i<$rownum+5)){ echo "<table width=75% border=1 cellspacing=0 cellpadding=0 align=center bordercolordark=#FFFFFF bordercolorlight=#000000 background=15.JPG>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>姓 名</font></div></td><td width=85%><font size=2 color=#FFFFFF>$myrow[username]</font></td></tr>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>電子信箱</font></div></td><td width=85%><font size=2 color=#FFFFFF><a href="mailto:$myrow[email]">$myrow[email]</font></a></td></tr>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>公司主頁</font></div></td><td width=85%><font size=2 color=#FFFFFF><a href=$myrow[homepage] target=_blank>$myrow[homepage]</font></a></td></tr>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>留言主題</font></div></td><td width=85%><font size=2 color=#FFFFFF>$myrow[topic]</font></td></tr>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>留言內容</font></div></td><td width=85%><font size=2 color=#FFFFFF>$myrow[content]</font></td></tr>"; echo "<tr><td width=15%><div align=center><font size=2 color=#FFFFFF>留言時間</font></div></td><td width=85%><font size=2 color=#FFFFFF>$myrow[date]</font></td></tr>"; echo "</table><hr size=1 color=#ccccff width=75%>";} } echo "<table width=100%><tr><td width=87%>"; #判斷是否有上一頁或下一頁(10行換頁)
echo "<form name="hiddenform" method="post" action="guestbook.php">"; echo "<div align=center><input type="hidden" name="rownum" value="">"; echo "<input type="hidden" name="rowcount" value="$rowcount">"; #顯示上一頁 if ($rownum>=5) echo "<input type="submit" value="上一頁" onclick="document.hiddenform.rownum.value=".($rownum-5)."">"; #顯示下一頁 if ($rownum+5<=$rowcount) { echo "<input type="submit" value="下一頁" onclick="document.hiddenform.rownum.value=".($rownum+5).""></div>"; } echo "</form>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<table width=100% ><tr><td><div align=center><font color=#ffffff size=2><a href=guestbook.htm>返回繼續發言</a></font></div></td></tr></table>"; ?> </body> </html> 2.show.php3(顯示程序) ? $username = htmlspecialchars(ltrim(stripslashes (trim($name))));// 本函式可去掉字串中的反斜線空格字元 $email = htmlspecialchars(ltrim(stripslashes (trim($email)))); $homepage = htmlspecialchars(ltrim(stripslashes (trim($homepage)))); $topic = htmlspecialchars(ltrim(stripslashes (trim($topic)))); $content = htmlspecialchars(ltrim(stripslashes (trim($content)))); // $content=base64_encode($content); //send email // if ($ok) mail($email,$topic,$content); if (($username=="")or($topic=="")or(strlen($username)>20)or(strlen($topic)>20)) {echo "請填寫必要的項目或著非法用戶名!<a href=javascript:history.go(-1);>返回</a>"; } //wrong email ? elseif (($email!="")and(!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email))) { echo "請您填寫正確的 E-Mail 地址</p><p align=center><a href=javascript:history.go(-1);>返回</a>"; } //wrong homepage ? elseif (($homepage!="")and(!eregi("(http://)+[0-9a-z-]+.([0-9a-z-]+.)+[a-z]{2,3}$",$homepage))) {echo "主頁地址輸入錯誤!<a href=javascript:history.go(-1);>返回</a>";} else{ //聯接數據庫 mysql_connect("localhost","root",""); mysql_select_db("lyanban"); $sql="select password from tb where username='$username'"; $result=mysql_query($sql); $nums=mysql_num_rows($result); if($nums!=1){ echo"對不起!請先<a href=register.html>注冊</a>!"; } else{ //得到日期 YYYY-MM-DD HH:MM:SS 2000-01-01 00:00:00' $t = date(Y."-".m."-".d." ".H.":".i.":".s); //將新用戶插入數據庫 mysql_query("insert into message values ('$username','$email','$homepage','$topic','$content','$t')"); echo "<div align=center><font size=2 color=#000000>謝謝您留言!您的留言已成功加入,<a href=guestbook.php>返回</a></font></div>"; } } ?> 3.zhuc.php(注冊程序) <? mysql_connect("localhost","root","") or die("無法連接數據庫,請重試");
mysql_select_db("lyanban") or die("無法選擇數據庫,請重試"); $query="select password from tb where username='$username'"; $result=mysql_query($query); $numrows=mysql_num_rows($result); if($numrows!=0) {echo '已有人注冊此名,請重新選擇名字!<a href=javascript:history.go(-1);>返回</a>';} else {$query="insert into tb(username,password) values('$username','$password')"; mysql_query($query); echo '注冊成功'; echo '<A HREF="guestbook.htm" >請登錄!</A>';} ?> 以下是兩個配套的HTML: 1。留言網頁 <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>天地網絡留言版歡迎您留言!</title> </head> <body bgcolor="#FFFFFF"> <div align="center"> <center> <br> <font size="2">天地網絡留言版測試版</font><br> <br> <form method="post" action="show.php3"> <table width="66%"> <tr> <td width="50%" height="1"> <div align="center"> <font size="2"> 您的尊姓大名:</font></div> </td> <td width="50%" height="1"> <div align="center"> <input type="text" name="name" size="20"> </div> </td> </tr> <tr> <td width="50%" height="1"> <div align="center"><font size="2"> 您的電子郵件地址:</font></div> </td> <td width="50%" height="1"> <div align="center"> <input type="text" name="email" size="20"> </div> </td> </tr> <tr> <td width="50%" height="1"> <div align="center"><font size="2"> 您的公司主頁地址:</font></div> </td> <td width="50%" height="1"> <div align="center"> <input type="text" name="homepage" size="20" value="http://"> </div> </td> </tr> <tr> <td width="50%" height="1"> <div align="center"> <font size="2">留言主題:</font></div> </td> <td width="50%" height="1" valign="middle"> <div align="center"> <input type="text" name="topic" size="20"> </div> </td> </tr> <tr> <td width="50%" height="1"> <div align="center"> <font size="2">留言內容:</font></div> </td> <td width="50%" height="1"> <div align="center"> </div> </td> </tr> <tr> <td width="100%" colspan="2" height="66"> <p align="center"> <textarea rows="10" name="content" cols="50"></textarea> </p> </td> </tr> <tr> <td width="50%" height="18"> <div align="center"></div> </td> <td width="50%" height="18"> <div align="center"></div> </td> </tr> <tr> <td width="50%" height="18" align="center"> <p align="center"> <input type="submit" value="發表留言" name="B1"> </p> </td> <td width="50%" height="18" align="center"> <div align="center"> <input type="reset" value="全部重寫" name="B2"> </div> </td> </tr> </table> </form> </center> </div> <p> </p> <p> </p>
</body>
</html> 2.注冊程序 <html> <head> <title>registe</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head>
<body bgcolor="#FFFFFF"> <div align="center"> <p> </p> <p> </p> <p>用戶注冊</p> <form method="post" action="zhuc.php"> <p>用戶名: <input type="text" name="username"> </p> <p>密碼: <input type="password" name="password"> </p> <p> <input type="submit" name="Submit" value="確定"> <input type="reset" name="Submit2" value="重來"> </p> </form> <p> </p> </div> </body> </html> 如需要ZIP文件可給我來信。tandinet@163.net
【本文版權歸作者與奧索網共同擁有,如需轉載,請注明作者及出處】
|