加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php制作文本式留言板

发布时间:2020-12-13 02:29:34 所属栏目:PHP教程 来源:网络整理
导读:《:php制作文本式留言板》要点: 本文介绍了:php制作文本式留言板,希望对您有用。如果有疑问,可以联系我们。 PHP应用 代码很简单,就不多废话了,直接奉上代码: del.php 代码如下: html head meta charset="utf-8" title我的留言板/title /head body cent

《:php制作文本式留言板》要点:
本文介绍了:php制作文本式留言板,希望对您有用。如果有疑问,可以联系我们。

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%"/>

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

编程之家培训学院每天发布《:php制作文本式留言板》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读