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%"/>
以上所述就是本文的全部内容了,希望大家能够喜欢。