Cet article partage avec vous le code d'un forum réalisé en PHP combiné avec des fichiers texte. Il est très simple et implémente des fonctions couramment utilisées. Il est recommandé à tous les amis qui en ont besoin de s'y référer.
Le code est très simple, plus de bêtises, il suffit de fournir le code :
del.php
Le code est le suivant :
<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
Le code est le suivant :
<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
Le code est le suivant :
<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
Le code est le suivant :
安神######1426588557##127.0.0.1@@@
show.php
Le code est le suivant :
<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
Le code est le suivant :
<h2 color="blue">我的留言板</h2> <a href="index.php">添加留言</a> <a href="show.php">查看留言</a> <hr width="90%"/>
Résumé : Ce qui précède est le suivant. Nous espérons que l'ensemble du contenu de cet article sera utile à l'étude de chacun.
Recommandations associées :
enregistrements php basés sur cookies Nom d'utilisateur et mot de passe
PHP implémente une connexion et une déconnexion sans actualisation basées sur Ajax
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!