php制作文本式留言板
代码很简单,就不多废话了,直接奉上代码:
del.php
<html> <head> <metacharset="utf-8"> <title>我的留言板</title> </head> <body> <center> <?phpinclude("menu.php");?> <h3>删除留言</h3> <?php $id=$_GET["id"]; $info=file_get_contents("liuyan.txt"); $lylist=explode("@@@",$info); unset($lylist[$id]); $ninfo=implode("@@@",$lylist); file_put_contents("liuyan.txt",$ninfo); $alert="alert('删除成功!')"; echo"<script>".$alert."</script>"; ?> </center> </body> </html>
doAdd.php
<html> <head> <metacharset="utf-8"> <title>我的留言板</title> </head> <body> <center> <?phpinclude("menu.php");?> <h3>添加留言</h3> <?php //获取留言板的信息 $title=$_POST["title"]; $author=$_POST["author"]; $content=$_POST["content"]; $time=time(); $ip=$_SERVER["REMOTE_ADDR"]; $ly="{$title}##{$author}##{$content}##{$time}##{$ip}@@@"; echo$ly; $ly=$ly.file_get_contents("liuyan.txt"); file_put_contents("liuyan.txt",$ly); $alert="alert('留言成功!谢谢!')"; echo"<script>".$alert."</script>;" ?> </center> </body> </html>
index.php
<html> <head> <metacharset="utf-8"> <title>我的留言板</title> </head> <body> <center> <?phpinclude("menu.php");?> <h3>添加留言</h3> <formaction="doAdd.php"method="post"> <tablewidth="400"> <tr> <tdalign="right">标题:</td> <td><inputtype="text"name="title"/></td> </tr> <tr> <tdalign="right">留言者:</td> <td><inputtype="text"name="author"/></td> </tr> <tr> <tdalign="right"valign="top">留言内容:</td> <td><textareaname="content"rows="5"cols="30"></textarea></td> </tr> <tr> <tdcolspan="2"align="center"> <inputtype="submit"value="提交"> <inputtype="reset"value="重置"> </td> </tr> </table> </form> </center> </body> </html>
liuyan.txt
安神######1426588557##127.0.0.1@@@
show.php
<html> <head> <metacharset="utf-8"> <title>我的留言板</title> </head> <body> <center> <?phpinclude("menu.php");?> <h3>添加留言</h3> <tableborder="1"> <tr> <th>留言标题</th> <th>留言人</th> <th>留言内容</th> <th>留言时间</th> <th>IP地址</th> <th>操作</th> </tr> <?php $info=file_get_contents("liuyan.txt"); if($info==null){ $alert="alert('无留言信息!')"; echo"<script>".$alert."</script>"; } else{ $info=rtrim($info,"@"); $lylist=explode("@@@",$info); foreach($lylistas$key=>$v){ $ly=explode("##",$v); echo"<tr>"; echo"<tdaligh='center'>$ly[0]</td>"; echo"<tdaligh='center'>$ly[1]</td>"; echo"<tdaligh='center'>$ly[2]</td>"; echo"<td>".date("Y-m-dH:i:s",$ly[3]+8*3600)."</td>"; echo"<td>$ly[4]</td>"; echo"<td><ahref='del.php?id={$key}'>删除</a></td>"; echo"</tr>"; } } ?> </table> </center> </body> </html>
menu.php
<h2color="blue">我的留言板</h2> <ahref="index.php">添加留言</a> <ahref="show.php">查看留言</a> <hrwidth="90%"/>
以上所述就是本文的全部内容了,希望大家能够喜欢。