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

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

一個php作的文本留言本的例子(一)

瀏覽:40日期:2024-01-06 15:49:00
大家知道,數據庫對于網絡來說的重要性.由于cgi的復雜,現在asp和php+mysql已經成為主流.幾乎所有的個人網頁都要用到留言本,可是申請的留言本很不穩定.這為網上的交流帶來了諸多不便.所以,希望擁有自己的留言本的朋友越來越多. 但是,免費的個人主頁支持asp和php的很少.筆者現在向您推薦奧索網,(http://www.oso.com.cn)支持php.這樣您便有了能夠擁有自己留言本的基礎.現在,我就通過一個文本留言本的例子來講述php的簡單使用. 首先,我們先確定,留言的幾個過程:寫留言,發送,查看.(搜索)等等.而且對于斑竹來說,管理留言本又是不可或缺的.這樣我們就不妨定位于6個php文件,1個文本文件.6個php文件分別為:guest.php manage.php reply.php sys.php del.php edit.php,1個文本文件為:guest.txt 先來看看guest.php的內容,你當然可以直接將下面的內容放到您的php網頁里,請尊重作者的勞動,謝謝. ---------------------- //guest.php:<? require("sys.php"); if ($B1) { ;;if;;;($message=="" or $name=="") ;;{ ;;$errorm="<font color=red>出錯了!!!</font>姓名和留言內容必填";} ;;else { #寫入數據 $space = "&nbsp;"$time = date(Y年m月d日H小時i分); $ip=$REMOTE_ADDR; $name=encode($name); $homepage=encode($homepage); $from=encode($from); $email=encode($email); $message=StripSlashes($message); $message=htmlspecialchars($message); $message=check_strlen_long($message); $message=nl2br($message); $guestcontent = "<tr><td><font color=#AB00E1>留言內容:</font><br><!--content>$message<!--endcontent> "$guestcontent=$guestcontent."<br><font color=#6633FF>留言人大名:</font><!--name>$name<!--endname> "if ($email !="") {$guestcontent=$guestcontent."<br><font color=#9900CC>電子信箱</font><a href="mailto:$email"><!--email>$email<!--endemail></a>"."$space";} if ($homepage !="http://") {$guestcontent=$guestcontent."<font color=#9900CC>主頁:</font>$hompage<a href="$homepage"><!--homepage>$homepage<!--endhomepage></a>";} $guestcontent=$guestcontent."<br><font color=#0000FF>時間:$time 來自:<!--from>$from<!--endfrom> $ip</font>"$guestcontent=ereg_replace(chr(10),"",$guestcontent); $guestcontent=$guestcontent."<hr size=1></td></tr>n"$fp=fopen($guestfile,"a"); fputs($fp,$guestcontent); fclose($fp); } } ?> <html> <head> <title>zihanonlinegbook</title> <style> <!-- A:link {text-decoration: none ; color:0000ff} A:visited {text-decoration: none; color:004080} A:active {text-decoration: none} A:hover {text-decoration: underline; color:ff0000} BODY {FONT-SIZE:10pt} TH {FONT-SIZE:10 pt} TD {FONT-SIZE: 10pt} TEXTAREA { FONT-FAMILY: "宋體"FONT-SIZE: 10pt; } --> </style> <body bgcolor=#FFFFFD background="bg.jpg"> <div align="center">&nbsp;;;;;<? include('head.htm');?> ;;<table width="68%" border="1" cellpadding="3" cellspacing="0" bordercolor="#E3E3E3"> ;;;;<form method="POST" action="guest.php"> ;;;;;;<? ;;;;;;if ($errorm) ;;;;;;{ ;;;;;;echo "<tr>";;;;;echo "<td colspan=3 height=32> ";;;;;echo "$errorm";;;;;echo "</td>";;;;;echo "</tr>";;;;;} ;;;;;;?>;;;;;;;;<tr>;;<td width="22%" bgcolor="#F0F0F0"><font color="#000000">姓名<font color="#FF0033">(必填)</font></font></td> <td colspan="2" width="78%" bgcolor="#F0F0F0"><font color="#00FF00">;;;;<input type="text" name="name" size="40"> ;;</font></td> ;;;;;;</tr> ;;;;;;<tr>;;<td width="22%" height="29">主頁:</td> <td colspan="2" height="29" width="78%">;;;;<input type="text" name="homepage" size="40" value="http://"> </td> ;;;;;;</tr> ;;;;;;<tr>;;<td width="22%" height="27" bgcolor="#F0F0F0">來自:</td> <td colspan="2" height="27" width="78%" bgcolor="#F0F0F0">;;;;<input type="text" name="from" size="40"> </td> ;;;;;;</tr> ;;;;;;<tr>;;<td width="22%" height="20">Email:</td> <td colspan="2" height="20" width="78%"><font color="#00FF00">;;;;<input type="text" name="email" size="40"> ;;</font></td> ;;;;;;</tr> ;;;;;;<tr>;;<td colspan="3" valign="middle" align="left">;;;;<div align="center"><font color="#000000">請留言</font><font color="#FF0033">(必填)</font><font color="#00FF00"><br> ;;;;<textarea rows="6" name="message" cols="55" wrap="VIRTUAL"></textarea> ;;;;</font></div> </td> ;;;;;;</tr> ;;;;;;<tr bgcolor="#F0F0F0">;;<td colspan="3" height="24">;;;;<div align="center"><font color="#00FF00">;;;;;;<input type="submit" value="發;;送" name="B1"> ;;;;&nbsp;&nbsp;&nbsp;;;;;;;<input type="reset" value="重 寫" name="B2"> ;;;;</font></div> </td> ;;;;;;</tr> ;;;;</form> ;;</table> ;;<table width="68%" border="1" cellpadding="4" cellspacing="0" bordercolor="#E3E3E3"> ;;;;<tr>;;;;;;;;<td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> ;<form action=manage.php method=post> ;;<tr>;;;;;;<td colspan="2">;;;;;;;;<input type=hidden name=dispflag value=show> ;;;;;;管理密碼:;;;;;;;;<input;;type=password name=password size=8> ;;;;;;&nbsp;;;;;;;;;<input type=submit value="確;;定" name="submit"> ;;;;</td> ;;</tr> ;;</form> </table> ;;;;;;</td> ;;;;;;<td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> ;;<form action=guest.php method=post> ;;<tr>;;;;;;<td> 請輸入關鍵字:;;;;;;;;<input type="text" name="keyword" size="10"> ;;;;;;<input type="submit" name="search" value="搜索留言"> ;;;;</td> ;;</tr> ;;</form> </table> ;;;;;;</td> ;;;;</tr> ;;</table> ;;<? ;;function search($keyword) ;;{ ;;global $content; ;;$count=count($content); ;;$subscript=0; ;;$ArrSearch=array(); ;;for ($i=0;$i<$count;$i++) ;;;{ ;;;if (ereg($keyword,$content[$i]));;;;;;;{ ;;;;;$ArrSearch[$subscript]=ereg_replace($keyword,"<font color=red>$keyword</font>",$content[$i]); ;;;;;$subscript++; ;;;;;} ;;;} ;;return $ArrSearch; ;;}//end function ;;$one_page_line=15; ;;$content = file($guestfile); ;;if (isset($search) and isset($keyword) and $keyword!="") ;;{ ;;$content=search($keyword); ;;} ;;$count =count($content); ;;?> ;;<table width="68%" border="0"> ;;;;<tr> ;;;;;;<td> ;;;;;;;;;;;<? ;;;;;;$int_page_count=$count;//總條數; ;;;;;;$int_page_num=ceil($int_page_count/$one_page_line);//總頁數; ;;;;;;echo "<font color=#CC33FF>分頁:";;;;;for ($i=1;$i<=$int_page_num;$i++) ;;;;;;{ ;;;;;;echo "<a href=guest.php?page=$i>".$i."</a>&nbsp;";;;;;} ;;;;;echo "</font>";;;;if (isset($search) and isset($keyword) and $keyword!="") ;;;;;{ ;;;;;;echo "<br><center>";;;;;echo "下面的留言中包含關鍵字<font color=red>$keyword</font>共<font color=red>".$count."</font>條</center>";;;;} ;;;;;;?> ;;;;;;</td><td><p align=right>共有<font color=red><?echo "$count"?></font>條</p></td> ;;;;</tr> ;;</table> </div> ;;<br> <table width="68%" border="0" align="center"> <? ;;;;;;if ($page=="" or !isset($page)) ;;;;;;{$page=1;} ;;;;;;$text="";;;;;$begin_line=$int_page_count-($page-1)*$one_page_line; ;;;;;;if ($begin_line<$one_page_line){$one_page_line=$begin_line;} ;;;;;;for ($j=$begin_line;$j>($begin_line-$one_page_line);$j--) ;;;;;;{ ;;$text=$text."<tr><td align=right colspan=2><a href=reply.php?job=reply&record=".$j.">回復</a>&nbsp;<a href=edit.php?record=".$j.">編輯</a>&nbsp;<a href=dele.php?record=".$j.">刪除</a>&nbsp;第<font color=red>$j</font>條</td></tr>";$text.=$content[$j-1]; ;;;;;//數組找下標從0開始. ;} ;;;echo "$text"?> </table> <? include('bottom.htm'); ?> </body>;;</html> ------------------ 未完待續...
標簽: PHP
主站蜘蛛池模板: 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 福建珂朗雅装饰材料有限公司「官方网站」 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 北京开源多邦科技发展有限公司官网 | 求是网 - 思想建党 理论强党 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺| WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 永嘉县奥阳陶瓷阀门有限公司| 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 北京公寓出租网-北京酒店式公寓出租平台 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 学习虾-免费的学习资料下载平台|