电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

一個可分頁的基于文本的PHP留言板

瀏覽:83日期:2023-12-31 10:50:25
;;;;小弟初學PHP,編了一個留言板程序,自我感覺良好,故厚著臉皮放了上來,請各位大哥指正。源程序如下: <?php //文件名:guest.php //設定部分 $guestfile="guest";//紀錄留言的文本文件 $home="index.html";//返回的主頁 $imagedir="image"//圖像文件的目錄 $backimage=$imagedir."/bk.gif";//背景圖像 $backcolor="#ceffff";//背景顏色,在$backimage=""時起作用 ?> <html> <head> <?php if($QUERY_STRING!="") { ;;$page = $QUERY_STRING; } else { ;;$page = 1; } if($mode=="add"){ ;;$name=htmlspecialchars(trim($name)); ;;$title=htmlspecialchars(trim($title)); ;;$data=nl2br(htmlspecialchars($data)); ;;$data=str_replace("r","",$data); ;;$data=str_replace("x0A","",$data); ;;$data=str_replace(" ","&nbsp;",$data); ;;if($data=="") $data=" ";$e_mail=trim($e_mail); ;;if($e_mail=="") $e_mail=0; ;;$url=trim($url); ;;if($url=="http://" || $url=="") $url=0; ;;$time=date("Y")."年".date("m")."月".date("d")."日[".date("H").":".date("i").":".date("s")."]";if($name=="" || $title==""){ ;;;;echo "<script Language="JavaScript">n";;;echo ";;alert("請至少輸入姓名與留言標題。");n";;;echo "history.back();";;;echo "</script></head></html>n";;;exit; ;;} ;;$adddata=$name."t".$e_mail."t".$url."t".$title."t".$data."t".$icon."t".$time."n";if(file_exists($guestfile)){ ;;;;$filebuffer=file($guestfile); ;;;;if(sizeof($filebuffer)>100){ ;;;;;;for($i=0;$i<100;$i++) $newbuffer[i]=$filebuffer[i]; ;;;;} ;;;;else{ ;;;;;;$newbuffer=$filebuffer; ;;;;} ;;;;$fp=fopen($guestfile,"w"); ;;;;fputs($fp,$adddata); ;;;;fclose($fp); ;;;;$buffer=implode("",$newbuffer); ;;;;$fp=fopen($guestfile,"a"); ;;;;fputs($fp,$buffer); ;;;;fclose($fp); ;;} ;;else{ ;;;;$fp=fopen($guestfile,"w"); fwrite($fp,$adddata); fclose($fp); ;;} } ?> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <title>留言板</title> <style> a{text-decoration:none; font-size:9pt; color:blue} a:visited {text-decoration:none; color:009999} a:hover {color:red; text-decoration:underline} td{font-size:9pt;line-height:14pt} P{font-size:9pt} </style> </head> <?php if($backimage!="" && file_exists($backimage)){ ;;echo "<body background="".$backimage."" bgproperties="fixed">n"} else{ ;;echo "<body bgcolor="".$backcolor."">n"} ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> ;;<tr bgcolor="#9999FF"> ;;;;<td height="28"> ;;;;;;<div align="center"><b>供電9901網上空間留言板</b></div> ;;;;</td> ;;</tr> <tr><td><div align="right"><a href="<? echo $home; ?>">[返回首頁]</a></div></td></tr> </table> <font size="2"> <form method="post" action="guest.php"> ;;<input type="hidden" name="mode" value="add"> ;;<p>姓名: ;;;;<input type="text" name="name" size="20"> ;;;;<br> ;;;;E_Mail: ;;;;<input type="text" name="e_mail" size="20"> ;;;;<br> ;;;;主頁: ;;;;<input type="text" name="url" value="http://" size="30"> ;;;;<br> ;;;;留言標題: ;;;;<input type="text" name="title" size="50"> ;;;;<br> ;;;;留言內容:(不支持HTML)<br> ;;;;<textarea name="data" rows="5" cols="60"></textarea> ;;<div id="Layer1" style="position:absolute; left:460px; top:152px; width:301px; height:104px; z-index:1"> ;;;;<p>表情:</p> ;;;;<p> ;;;;;;<input type="radio" name="icon" value="1"> ;;;;;;<img src="<? echo $imagedir."/1.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="2"> ;;;;;;<img src="<? echo $imagedir."/2.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="3"> ;;;;;;<img src="<? echo $imagedir."/3.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="4" checked> ;;;;;;<img src="<? echo $imagedir."/4.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="5"> ;;;;;;<img src="<? echo $imagedir."/5.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="6"> ;;;;;;<img src="<? echo $imagedir."/6.gif"?>" width="15" height="15"><br> ;;;;;;<input type="radio" name="icon" value="7"> ;;;;;;<img src="<? echo $imagedir."/7.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="8"> ;;;;;;<img src="<? echo $imagedir."/8.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="9"> ;;;;;;<img src="<? echo $imagedir."/9.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="10"> ;;;;;;<img src="<? echo $imagedir."/10.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="11"> ;;;;;;<img src="<? echo $imagedir."/11.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="12"> ;;;;;;<img src="<? echo $imagedir."/12.gif"?>" width="15" height="15"><br> ;;;;;;<input type="radio" name="icon" value="13"> ;;;;;;<img src="<? echo $imagedir."/13.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="14"> ;;;;;;<img src="<? echo $imagedir."/14.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="15"> ;;;;;;<img src="<? echo $imagedir."/15.gif"?>" width="15" height="15"> ;;;;;;<input type="radio" name="icon" value="16"> ;;;;;;<img src="<? echo $imagedir."/16.gif"?>" width="15" height="15"> </p> ;;</div> ;;</p> ;;<p align="center"> ;;;;<input type="submit" name="b1" value="寫入"> ;;;;<input type="reset" name="b2" value="重寫"> ;;</p> </form> <hr> <?php if(!file_exists($guestfile)){ ;;echo "<p align="center">沒有留言</p>"} else{ ;;$filebuffer=file($guestfile); ;;$size=sizeof($filebuffer); ;;$pages=ceil($size/20); ;;echo "<p align="center">共".$size."條留言&nbsp;&nbsp;&nbsp;&nbsp;第".$page."頁/共".$pages."頁<br>";if($page>1){ ;;;;$prev=$page-1; ;;;;echo "<a href="guest.php?".$prev."">&lt;&lt;</a>&nbsp;";} ;;for($i=1;$i<=$pages;$i++){ ;;;;echo "&nbsp;<a href="guest.php?".$i."">".$i."</a>&nbsp;";} ;;if($page<$pages){ ;;;;$next=$page+1; ;;;;echo "<a href="guest.php?".$next."">&nbsp;&gt;&gt;</a>";} ;;echo "</p></font><table width="650" border="0" cellspacing="0" cellpadding="0">";for($i=($page-1)*20; $i<$page*20 && $i<$size; $i++){ ;;;;$buffer=explode("t",$filebuffer[$i]); ;;;;echo "<tr><td valign="top" width="25"><img src="".$imagedir."/".$buffer[5].".gif"></td>";;;echo "<td valign="top" width="250"><p align="left">".$buffer[3]."</p></td>";;;echo "<td valign="top" width="80"><p align="left"><B>(".$buffer[0].")</B></p></td>";;;echo "<td valign="top" width="35"><p align="center">";;;if($buffer[2]!="0"){ ;;;;;;echo "<a href="".$buffer[2]."">主頁</a>";;;} ;;;;else{ ;;;;;;echo "主頁";;;} ;;;;echo "</p></td>";;;echo "<td valign="top" width="35"><p align="center">";;;if($buffer[1]!="0"){ ;;;;;;echo "<a href="mailto:".$buffer[1]."">E_Mail</a>";;;} ;;;;else{ ;;;;;;echo "E_Mail";;;} ;;;;echo "</p></td>";;;echo "<td valign="top" width="175"><p align="left">".$buffer[6]."</p></td>";;;echo "</tr><tr><td>&nbsp;</td>";;;echo "<td colspan="5" width="575">".$buffer[4]."</td></tr><tr><td>&nbsp;</td></tr>";} } ?> </table><hr><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td> <div align="center">本網站由<a href="mailto:gdgzljx@163.net">瘋狂電腦工作室</a>制作;;;2000</div></td></tr></table> </body></html>;;;;;;;大家可到gd9901.oso.com.cn看看效果,有什么問題請E_Mail至jaayee@21cn.com。;;
標簽: PHP
主站蜘蛛池模板: 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 电抗器-能曼电气-电抗器专业制造商| 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 膜结构停车棚-自行车棚-膜结构汽车棚加工安装厂家幸福膜结构 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 江西自考网-江西自学考试网| 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 湖南自考_湖南自学考试| 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 |