PHP 留言本代码示例2
以下是一个简单的 PHP 留言本代码示例:
index.php:
<!DOCTYPE html> <html> <head> <title>留言本</title> </head> <body> <h1>留言本</h1> <?php // 如果表单已经提交 if ($_SERVER['REQUEST_METHOD'] == 'POST') { // 获取表单提交的数据 $name = $_POST['name']; $message = $_POST['message']; $date = date('Y-m-d H:i:s'); // 将数据写入文件 $file = fopen('messages.txt', 'a'); fwrite($file, "$date $name: $message\n"); fclose($file); echo '<p>留言已提交</p>'; } ?> <form method="post"> <p> <label for="name">姓名:</label> <input type="text" name="name" required> </p> <p> <label for="message">留言:</label> <textarea name="message" required></textarea> </p> <button type="submit">提交留言</button> </form> <h2>历史留言</h2> <?php // 读取文件中的留言 $file = fopen('messages.txt', 'r'); while ($line = fgets($file)) { echo "<p>$line</p>"; } fclose($file); ?> </body> </html>
上面的代码使用了一个简单的表单来收集用户的姓名和留言内容。表单提交后,会将这些数据写入到一个名为 messages.txt
的文本文件中。然后,页面会显示所有历史留言。
请注意,上面的代码只是一个简单的示例,并不包含任何的数据验证、安全性和错误处理。在实际应用中,您需要考虑这些方面,并采取相应的措施来保证应用的稳健性和安全性。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)