您好,登錄后才能下訂單哦!
這篇文章給大家介紹使用php怎么編寫一個文本式留言板功能,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
del.php
復制代碼 代碼如下:
<html>
<head >
<meta charset="utf-8">
<title>我的留言板</title>
</head>
<body>
<center>
<?php include("menu.php"); ?>
<h4>刪除留言</h4>
<?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"); ?>
<h4>添加留言</h4>
<?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"); ?>
<h4>添加留言</h4>
<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"); ?>
<h4>添加留言</h4>
<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
復制代碼 代碼如下:
<h3 color="blue">我的留言板</h3>
<a href="index.php">添加留言</a>
<a href="show.php">查看留言</a>
<hr width="90%"/>
關于使用php怎么編寫一個文本式留言板功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。