この記事では、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 レコードに基づいてcookie ユーザー名とパスワードPHP は Ajax以上がPHPでテキストメッセージボードを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。