會員 | 【求助】請求php高手幫我組譯起來?? 請問一下有沒有php高手可以幫我放到php空間測試一下這個留言板程式 謝謝!!! ====================================================================== <? require $DOCUMENT_ROOT . "/include/global.php"; $phpself=$PHP_SELF; function w_sign_form() { global $phpself; ?> <center> <p><a href="<? print $phpself;?>?action=vother">看看别人的留言</a></p> <table width="500" border="0" cellspacing="0" cellpadding="0"> <form action="<?print $phpself;?>" method="post"> <tr align="center" valign="middle"> <td colspan="3"><div class="p1b">给站长留言</div> [非技术问题] </td> </tr> <tr> <td width="140" align="right" valign="middle"> <p> <input type="hidden" name="action" value="sign"> 姓名:</p> </td> <td width="10"> </td> <td valign="middle" width="300"> <p> <input type="text" name="name" style="width: 300px"> </p> </td> </tr> <tr> <td width="140" align="right" valign="middle"> <p>电子邮件:</p> </td> <td width="10"> </td> <td valign="middle" width="300"> <p> <input type="text" name="email" class="eng" style="width: 300px"> </p> </td> </tr> <tr> <td width="140" align="right" valign="middle"> <p>个人主页:</p> </td> <td width="10"> </td> <td valign="middle" width="300"> <p> <input type="text" name="homepage" value="http://" size="50" class="eng" style="width: 300px"> </p> </td> </tr> <tr> <td width="140" align="right" valign="middle">留言内容:</td> <td width="10"> </td> <td valign="middle" width="300"> <textarea name="comment" rows="6" style="width: 300px"></textarea> </td> </tr> <tr> <td width="140" align="right" valign="middle"> </td> <td width="10"> </td> <td valign="middle" align="center"> <p> <input type="submit" name="save" value="告诉站长 [只点一下]"> <input type="reset" name="reset" value="清空重填"> </p> </td> </tr> </form> </table> <p><a href="<? print $phpself;?>?action=vother">看看别人的留言</a></p> </center> <? } function d_save_sign() { global $name, $email, $homepage, $comment, $phpself; $signfile = "gbook.txt"; $oldsign=implode("",file($signfile)); if (!$fh=fopen("gbook.txt", "w")) return undef; if ( isset($name) && strlen($name) > 20) $name = substr($name, 0, 20); if ( isset($email) && strlen($email) > 128) $name = substr($name, 0, 128); if ( isset($homepage) && strlen($homepage) > 128) $homepage = substr($homepage, 0, 128); if ( isset($comment) && strlen($comment) > 4096) $comment = substr($comment, 0, 4096); $name = htmlspecialchars($name); $email = htmlspecialchars($email); $homepage = htmlspecialchars($homepage); $comment = htmlspecialchars($comment); $comment = nl2br($comment); fputs($fh, "n<hr size=1 noshade>"); fputs($fh, "n<table cellpading=0 cellspacing=0 align=center width=500>"); fputs($fh, "n <tr><td align=right valign=top width=90>姓 名</td><td align=center width=10>:</td><td width=400>$name</td></tr>"); fputs($fh, "n <tr><td align=right valign=top>电子邮件</td><td align=center>:</td><td><a href="mailto:$email">$email</a></td></tr>"); if ($homepage=="http://") $homepage=""; #strip a blank homepage fputs($fh, "n <tr><td align=right valign=top>个人主页</td><td align=center>:</td><td><a href="$homepage">$homepage</a></td></tr>"); fputs($fh, "n <tr><td align=right valign=top width=90>留言时间</td><td align=center width=10>:</td><td width=400>" . v_cdatetime() ."</td></tr>"); fputs($fh, "n <tr><td align=right valign=top>留言内容</td><td align=center valign=top>:</td><td>" . str_replace("n"," ", stripslashes($comment)) . "</td></tr>"); fputs($fh, "n</table>"); fputs($fh, $oldsign); print " <p align="center">" . $name .",谢谢您的留言!</p>"; print "<p align="center"><a href="$phpself?action=vother">看看其他人的留言</a></p>"; fclose($fh); } function d_show_other() { $signfile = "gbook.txt"; if (file_exists("gbook.txt")) readfile($signfile); } function userpath() { echo " > 访客留言簿"; } pageheader(); switch ($action) { case "sign" : d_save_sign(); break; case "vother" : d_show_other(); break; default : w_sign_form(); break; } pagefooter(); ?> <tr bgcolor="#ffffff"> <td align="right" width="120">代码作者:</td> <td> <a href="mailto:[email protected]" >Hunte</a> </td> </tr> <tr bgcolor="#ffffff"> <td align="right" width="120">作者主页:</td> <td> <a href="http://www.phpuser.com" >http://www.phpuser.com</a> </td> </tr> ====================================================================== |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。