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 的文本文件中。然后,页面会显示所有历史留言。

请注意,上面的代码只是一个简单的示例,并不包含任何的数据验证、安全性和错误处理。在实际应用中,您需要考虑这些方面,并采取相应的措施来保证应用的稳健性和安全性。

posted @   保罗php  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示