当前位置:首页 > 综合实例 > 列表

php制作文本式留言板

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-16 20:00:19 浏览: 评论:0 

本文给大家分享的是使用php结合文本文件制作的留言板的代码,非常简单,实现了常用的功能,推荐给大家,有需要的小伙伴参考下吧。

代码很简单,就不多废话了,直接奉上代码:

del.php 代码如下:

  1. <html> 
  2. <head > 
  3. <meta charset="utf-8"
  4. <title>我的留言板</title> 
  5. </head> 
  6. <body> 
  7. <center> 
  8.     <?php include("menu.php"); ?> 
  9.     <h3>删除留言</h3> 
  10.     <?php 
  11.     $id=$_GET["id"]; 
  12.     $info=file_get_contents("liuyan.txt"); 
  13.     $lylist=explode("@@@"$info); 
  14.     unset($lylist[$id]); 
  15.     $ninfo=implode("@@@"$lylist); 
  16.     file_put_contents("liuyan.txt"$ninfo); 
  17.      $alert="alert('删除成功!')"
  18.      echo "<script>".$alert."</script>"
  19.     ?> 
  20. </center> 
  21. </body> 
  22. </html> 

doAdd.php 代码如下:

  1. <html> 
  2. <head > 
  3. <meta charset="utf-8"
  4. <title>我的留言板</title> 
  5. </head> 
  6. <body> 
  7. <center> 
  8.     <?php include("menu.php"); ?> 
  9.     <h3>添加留言</h3> 
  10.     <?php 
  11.     //获取留言板的信息 
  12.     $title=$_POST["title"]; 
  13.     $author=$_POST["author"]; 
  14.     $content=$_POST["content"]; 
  15.     $time=time(); 
  16.     $ip=$_SERVER["REMOTE_ADDR"]; 
  17.     $ly="{$title}##{$author}##{$content}##{$time}##{$ip}@@@"
  18.     echo $ly
  19.     $ly=$ly.file_get_contents("liuyan.txt"); 
  20.     file_put_contents("liuyan.txt",$ly); 
  21.     $alert="alert('留言成功!谢谢!')"
  22.     echo "<script>".$alert."</script>;" 
  23.     ?>   
  24. </center> 
  25. </body> 
  26. </html> 

index.php 代码如下:

  1. <html> 
  2. <head > 
  3. <meta charset="utf-8"
  4. <title>我的留言板</title> 
  5. </head> 
  6. <body> 
  7. <center> 
  8.     <?php include("menu.php"); ?> 
  9.     <h3>添加留言</h3> 
  10.     <form action="doAdd.php" method="post"
  11.     <table width="400" > 
  12.     <tr> 
  13.         <td align="right">标题:</td> 
  14.         <td><input type="text" name="title"/></td> 
  15.     </tr> 
  16.     <tr> 
  17.         <td align="right">留言者:</td> 
  18.         <td><input type="text" name="author"/></td> 
  19.     </tr> 
  20.     <tr> 
  21.         <td align="right" valign="top">留言内容:</td> 
  22.         <td><textarea name="content" rows="5" cols="30"></textarea></td> 
  23.     </tr> 
  24.     <tr> 
  25.         <td colspan="2" align="center"
  26.         <input type="submit" value="提交">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  27.         <input type="reset" value="重置"
  28.         </td> 
  29.     </tr> 
  30.     </table> 
  31.     </form> 
  32. </center> 
  33. </body> 
  34. </html> 

liuyan.txt 代码如下:

安神######1426588557##127.0.0.1@@@

show.php 代码如下:

  1. <html> 
  2. <head > 
  3. <meta charset="utf-8"
  4. <title>我的留言板</title> 
  5. </head> 
  6. <body> 
  7. <center> 
  8.     <?php include("menu.php"); ?> 
  9.     <h3>添加留言</h3> 
  10.     <table border="1"
  11.         <tr> 
  12.             <th>留言标题</th> 
  13.             <th>留言人</th> 
  14.             <th>留言内容</th> 
  15.             <th>留言时间</th> 
  16.             <th>IP地址</th> 
  17.             <th>操作</th> 
  18.         </tr> 
  19.         <?php 
  20.         $info=file_get_contents("liuyan.txt"); 
  21.         if($info==null){ 
  22.             $alert="alert('无留言信息!')"
  23.             echo "<script>".$alert."</script>"
  24.         } 
  25.         else
  26.             $info=rtrim($info,"@"); 
  27.         $lylist=explode"@@@",$info); 
  28.         foreach ($lylist as $key=>$v) { 
  29.             $ly=explode("##",$v ); 
  30.             echo "<tr>"
  31.             echo "<td aligh='center'>$ly[0]</td>"
  32.             echo "<td aligh='center'>$ly[1]</td>"
  33.             echo "<td aligh='center'>$ly[2]</td>"
  34.             echo "<td>".date("Y-m-d H:i:s",$ly[3]+8*3600)."</td>"
  35.             echo "<td>$ly[4]</td>"
  36.             echo "<td><a href='del.php?id={$key}'>删除</a></td>"
  37.             echo "</tr>"
  38.         } 
  39.         } 
  40.         ?> 
  41.     </table> 
  42. </center> 
  43. </body> 
  44. </html> 

menu.php 代码如下:

  1. <h2 color="blue">我的留言板</h2> 
  2.     <a href="index.php">添加留言</a> 
  3.     <a href="show.php">查看留言</a> 
  4.     <hr width="90%"/> 

以上所述就是本文的全部内容了,希望大家能够喜欢。

Tags: php文本留言板

分享到: