php制作文本式留言板
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-16 20:00:19 浏览: 评论:0
本文给大家分享的是使用php结合文本文件制作的留言板的代码,非常简单,实现了常用的功能,推荐给大家,有需要的小伙伴参考下吧。
代码很简单,就不多废话了,直接奉上代码:
del.php 代码如下:
- <html>
- <head >
- <meta charset="utf-8">
- <title>我的留言板</title>
- </head>
- <body>
- <center>
- <?php include("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 >
- <meta charset="utf-8">
- <title>我的留言板</title>
- </head>
- <body>
- <center>
- <?php include("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 >
- <meta charset="utf-8">
- <title>我的留言板</title>
- </head>
- <body>
- <center>
- <?php include("menu.php"); ?>
- <h3>添加留言</h3>
- <form action="doAdd.php" method="post">
- <table width="400" >
- <tr>
- <td align="right">标题:</td>
- <td><input type="text" name="title"/></td>
- </tr>
- <tr>
- <td align="right">留言者:</td>
- <td><input type="text" name="author"/></td>
- </tr>
- <tr>
- <td align="right" valign="top">留言内容:</td>
- <td><textarea name="content" rows="5" cols="30"></textarea></td>
- </tr>
- <tr>
- <td colspan="2" align="center">
- <input type="submit" value="提交">
- <input type="reset" value="重置">
- </td>
- </tr>
- </table>
- </form>
- </center>
- </body>
- </html>
liuyan.txt 代码如下:
安神######1426588557##127.0.0.1@@@
show.php 代码如下:
- <html>
- <head >
- <meta charset="utf-8">
- <title>我的留言板</title>
- </head>
- <body>
- <center>
- <?php include("menu.php"); ?>
- <h3>添加留言</h3>
- <table border="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 ($lylist as $key=>$v) {
- $ly=explode("##",$v );
- echo "<tr>";
- echo "<td aligh='center'>$ly[0]</td>";
- echo "<td aligh='center'>$ly[1]</td>";
- echo "<td aligh='center'>$ly[2]</td>";
- echo "<td>".date("Y-m-d H:i:s",$ly[3]+8*3600)."</td>";
- echo "<td>$ly[4]</td>";
- echo "<td><a href='del.php?id={$key}'>删除</a></td>";
- echo "</tr>";
- }
- }
- ?>
- </table>
- </center>
- </body>
- </html>
menu.php 代码如下:
- <h2 color="blue">我的留言板</h2>
- <a href="index.php">添加留言</a>
- <a href="show.php">查看留言</a>
- <hr width="90%"/>
以上所述就是本文的全部内容了,希望大家能够喜欢。
Tags: php文本留言板
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)