《PHP應(yīng)用:php制作文本式留言板》要點(diǎn):
本文介紹了PHP應(yīng)用:php制作文本式留言板,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP應(yīng)用代碼很簡單,就不多廢話了,直接奉上代碼:
PHP應(yīng)用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>
PHP應(yīng)用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>
PHP應(yīng)用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">標(biāo)題:</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">留言內(nèi)容:</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>
PHP應(yīng)用liuyan.txt
代碼如下:
安神######1426588557##127.0.0.1@@@
PHP應(yīng)用show.php
代碼如下:
<html>
<head >
<meta charset="utf-8">
<title>我的留言板</title>
</head>
<body>
<center>
??? <?php include("menu.php"); ?>
??? <h3>添加留言</h3>
??? <table border="1">
??????? <tr>
??????????? <th>留言標(biāo)題</th>
??????????? <th>留言人</th>
??????????? <th>留言內(nèi)容</th>
??????????? <th>留言時(shí)間</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>
PHP應(yīng)用menu.php
代碼如下:
<h2 color="blue">我的留言板</h2>
??? <a href="index.php">添加留言</a>
??? <a href="show.php">查看留言</a>
??? <hr width="90%"/>
PHP應(yīng)用以上所述便是本文的全部內(nèi)容了,希望大家能夠喜歡.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP應(yīng)用:php制作文本式留言板》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11678.html