是看着網上視頻做的,沒有用數據庫,因爲代碼寫的比較亂,先摘出來,回來再添加功能
html部分
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>留言板</title>
</head>
<body>
<center>
<h1>我的留言板</h1>
<a href="index.html">添加留言</a>|
<a href="show.php">查看留言</a>
<hr width="90%"/>
<div>
<h3>添加留言</h3>
</div>
<div>
<form action="doAdd.php" method="post" >
<table border="0" cellpadding="4">
<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">留言內容:</td>
<td><textarea rows="8" cols="30" name="content"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="提交">
<input type="reset" name="重置"></td>
</tr>
</form>
</div>
</center>
</body>
</html>
添加:doAdd.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>留言板</title>
</head>
<body>
<center>
<h1 id="title">我的留言板</h1>
<a href="index.html">添加留言</a>|
<a href="show.php">查看留言</a>
<hr width="90%"/>
<div>
<h3>執行添加留言</h3>
</div>
<?php
//執行文件添加操作
//1.獲取留言信息
$title=$_POST["title"];
$author=$_POST["author"];
$content=$_POST["content"];
$time=time();//獲取時間戳
//2.拼裝留言信息
if($title != null){
$sql="{$title}##{$author}##{$content}##{$time}";
//echo $sql;
file_put_contents("./liuyan.db",$sql."@@@",FILE_APPEND);
}
else{
echo "頭標題不允許爲空,<a href='index.html'>返回主頁</a>";
}
//3.將留言信息寫入到liuyan.db中
//4.提示留言成功
?>
</center>
</body>
</html>
刪除:delete.php:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>留言板</title>
</head>
<body>
<center>
<h1 id="title">我的留言板</h1>
<a href="index.html">添加留言</a>|
<a href="show.php">查看留言</a>
<hr width="90%"/>
<div>
<h3>執行留言信息刪除</h3>
</div>
<?php
//先讀出來,再把數據給摳出來,再返回去
//1.獲取要刪除的留言id號
$id=$_GET["id"];
//2.讀取文件數據
$file=file_get_contents("./liuyan.db");
//去掉拼接符
$file=rtrim($file,"@");
$list=explode("@@@",$file);
unset($list[$id]);
file_put_contents("./liuyan.db",implode("@@@",$list)."@@@");
echo "刪除成功!";
?>
</center>
</body>
</html>
添加:show.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>留言板</title>
</head>
<body>
<center>
<h1 id="title">我的留言板</h1>
<a href="index.html">添加留言</a>|
<a href="show.php">查看留言</a>
<hr width="90%"/>
<table border="1" width="700">
<tr>
<th>留言標題</th>
<th>留言者</th>
<th>留言內容</th>
<th>添加時間</th>
<th>操作</th>
</tr>
<?php
//獲取信息並展示
//1.獲取留言信息
$file = file_get_contents('./liuyan.db');
//2.拆分file信息
$file=rtrim($file,"@");
$list=explode("@@@",$file);
//var_dump($list);
//遍歷每條留言信息
foreach($list as $value=>$v){
//var_dump($value);
$ly=explode("##",$v);
echo "<tr>";
echo "<td>{$ly[0]}</td>";
echo "<td>{$ly[1]}</td>";
echo "<td>{$ly[2]}</td>";
echo "<td>".date("Y-m-d H:i",$ly[3])."</td>";
//echo "<td><a href="">刪除</a></td>";
echo "<td><a href='delete.php?id={$value}'>刪除</a>";
echo"</tr>";
}
?>
}
</table>
</center>
</body>
</html>