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

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

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

瀏覽:6日期:2024-01-06 17:24:06
上一次我們研究了guest.php文件.具體的問題還要求讀者朋友自己深入的去實踐,而且需要一些工具書來學習,如果您一點php的知識都沒有,筆者奉勸您就不要想下看了,筆者沒有太多的時間和篇幅去逐句探究一個php文件的用途和意義.好的,接下來我們來作edit.php這個文件. ----------- //edit.php <? ;;;if ($Submit) ;;;{ if ($SavePassword=="on") {setcookie("TxtPassword","$TxtPassword",time()+30*24*3600);} else {setcookie("TxtPassword");} ;;;} ?> <html> <style type=text/css> Td {FONT-SIZE: 10pt;} TEXTAREA { FONT-FAMILY: "宋體"FONT-SIZE: 10pt; } </style> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>修改留言</title> <? require("sys.php"); function readvalue($tags,$tage) { global $message,$long,$reply; $StrStart=strlen(strstr($message,$tags))-strlen($tags);//去除標記后變量所在字串的起始位置. $StrEnd=strlen(strstr($message,$tage)); $len=$StrStart-$StrEnd; $StrStart=$long-$StrStart;//起始字符. $StrString=substr($message,$StrStart,$len); return $StrString; } function save($record) { global $TxtContent,$TxtEmail,$TxtHomepage,$TxtEmail,$TxtName,$TxtFrom,$TxtReply,$REMOTE_ADDR,$guestfile; $content=file($guestfile,"r"); $space = "&nbsp;"$time = date(Y年m月d日H小時i分); $ip=$REMOTE_ADDR; $TxtReply=StripSlashes($TxtReply); $TxtContent=StripSlashes($TxtContent); $TxtContent=htmlspecialchars($TxtContent); $TxtContent=check_strlen_long($TxtContent); $TxtContent=nl2br($TxtContent); $Wcontent = "<tr><td><font color=#AB00E1>留言內容:</font><br><!--content>$TxtContent<!--endcontent> "$Wcontent=$Wcontent."<br><font color=#6633FF>留言人大名:</font><!--name>$TxtName<!--endname> "if ($TxtEmail !="") {$Wcontent=$Wcontent."<br><font color=#9900CC>電子信箱</font><a href="mailto:$TxtEmail"><!--email>$TxtEmail<!--endemail></a>"."$space";} if ($TxtHomepage !="http://") {$Wcontent=$Wcontent."<font color=#9900CC>主頁:</font>$TxtHompage<a href="$TxtHomepage" target=new><!--homepage>$TxtHomepage<!--endhomepage></a>";} $Wcontent=$Wcontent."<br><font color=#0000FF>時間:$time 來自:<!--from>$TxtFrom<!--endfrom> ".$ip."</font>"$Wcontent=ereg_replace(chr(10),"",$Wcontent); $Wcontent=$Wcontent."<hr size=1></td></tr>"$TxtReply=ereg_replace(chr(10),"",$TxtReply); $WContent=$Wcontent.$TxtReply."n"$count=count($content); $fp=fopen($guestfile,"w"); for ($i=0;$i<$count;$i++) { if ($i==$record-1) ;;{$content[$i]=$WContent;} fputs($fp,$content[$i]); } fclose($fp); } $content=file($guestfile,"r"); $message=$content[$record-1]; $long=strlen($message); $txtcontent=readvalue('<!--content>','<!--endcontent>'); $txtname=readvalue('<!--name>','<!--endname>'); $txtfrom=readvalue('<!--from>','<!--endfrom>'); $txtemail=readvalue('<!--email>','<!--endemail>'); $txthomepage=readvalue('<!--homepage>','<!--endhomepage>'); $txtcontent=strip_tags($txtcontent); $tags="<!--reply>"$txtreply=strstr($message,$tags); $txtreply=ereg_replace(""","&quot;",$txtreply); if ($Submit) ;;{ ;;if ($TxtPassword==$managepwd) ;;{ ;;if ($TxtName!="" and $TxtContent!="") ;;;;{ ;;save($record); ;;echo "<meta http-equiv=Refresh content="1;url=guest.php">";exit; ;;;;}else {$errorm="留言人姓名和內容必填!!";} ;;} ;;else {$errorm="密碼錯誤,只有管理員有權修改!!";} ;;} ?> </head> <body bgcolor="#FFFFFF" background="back.gif"> <? include('head.htm');?> <div align="center"> ;;<center> ;;;;<table border="1" width="68%" height="31" cellspacing="0" cellpadding="7" bordercolor="#E3E3E3"> ;;;;;<form action="edit.php" method=post> ;;;;;<? ;;;;;if ($errorm and $Submit) ;;;;;{ echo"<tr>";;;echo"<td height=40 colspan=4>"echo"<font color=red>出錯了,</font>$errorm"echo"</td>"echo"</tr>";;;;} ;;;;;?> <tr>;;;;<td width="18%" height="37" bgcolor="#f0f0f0"><font color="#000000">留言大名</font></td> ;;<td width="39%" height="37" bgcolor="#FFFFFF">;;;;;;<input type="text" name="TxtName" size="26" value=<?echo "$txtname"?>> ;;;; </td> ;;<td width="11%" height="37" bgcolor="#f0f0f0"><font color="#000000">來自</font></td> ;;<td width="32%" height="37" bgcolor="#FFFFFF">;;;;;;<input type="text" name="TxtFrom" size="20" value=<?echo "$txtfrom"?>> ;;</td> ;;;;;;</tr> ;;;;;;<tr>;;;;<td width="18%" height="31" bgcolor="#f0f0f0"><font color="#000000">主頁地址</font></td> ;;<td width="39%" height="31" bgcolor="#FFFFFF">;;;;;;<input type="text" name="TxtHomepage" size="26" value=<?echo "$txthomepage"?>> ;;</td> ;;<td width="11%" height="31" bgcolor="#f0f0f0"><font color="#000000">Email</font></td> ;;<td width="32%" height="31" bgcolor="#FFFFFF">;;;;;;<input type="text" name="TxtEmail" size="20" value=<?echo "$txtemail"?>> ;;</td> ;;;;;;</tr> <tr bgcolor="#FFFFFF">;;;;<td height="31" colspan="4"><font color="#000000">留言內容</font></td> ;;;;;;</tr> <tr bgcolor="#f0f0f0">;;;;<td height="105" colspan="4" valign="middle" align="center">;;;;;;<textarea rows="6" name="TxtContent" cols="50" wrap="VIRTUAL"><? echo "$txtcontent"?> ;;</textarea> </td> ;;;;;;</tr> <tr bgcolor="#FFFFFF">;;;;<td height="40" colspan="4" valign="middle" align="center"> <font color="#000000">修改密碼</font>;;;;;;<input type="password" name="TxtPassword" size="10" value=<?echo "$TxtPassword"?>> ;;;;<font color="#000000">是否保存密碼</font>;;;;;;<input type="checkbox" name="SavePassword" value="on" checked> ;;<input type=hidden name=record value=<? echo "$record"?>> ;;;;<input type="submit" value="我要修改了" name="Submit"> </td> ;;;;;;</tr> ;;;;;;<? echo "$txtreply"?> ;;;;;;;<input type=hidden name=TxtReply value="<? echo "$txtreply" ?>"> ;;;;;;</form> ;;;;</table> ;;</center> </div> <?include('bottom.htm');?> </body> </html> ---------- 該注明的地方我已作了詮釋.php可以嵌入html代碼中,這樣寫起代碼很愜意. 待續...
標簽: PHP
主站蜘蛛池模板: 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 不干胶标签,不干胶标签纸_厂家-山东同力胶粘制品 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 考试试题_试卷及答案_诗词单词成语 - 优易学 | 棕刚玉_白刚玉_铝酸钙-锐石新材料 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 执业药师报名时间,报考条件,考试时间-首页入口 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 |