首页 > 编程语言 > PHP 留言本代码示例2

PHP 留言本代码示例2

时间:2023-02-25 09:22:19浏览次数:36  
标签:示例 留言 代码 留言本 表单 PHP

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

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

标签:示例,留言,代码,留言本,表单,PHP
From: https://www.cnblogs.com/sun45/p/17153762.html

相关文章

  • php 调用chatgpt api
    前提:要有chatgpt账号,不会注册的关注抖音:21402780125,有免费教程!!要在PHP中调用ChatGPTAPI,您可以使用以下步骤:使用curl函数或其他HTTP客户端库发送HTTP请求。......
  • php 安装 curl扩展
    PHP安装curl扩展发布于2022-07-2210:09:34阅读3120 大家好,又见面了,我是你们的朋友全栈君。昨天在写文章的时候,突然出现了一个很顽皮的bug。一直跳到404页......
  • pandas 常用方法使用示例
    #生成DataFrame,保存至文件frompandasimportDataFrameimportnumpyasnpimportpandasaspdt={"称呼":["爸爸","妈妈","宝宝"],"年龄":[18,30,np.......
  • 委托示例代码
    1usingSystem;23namespaceConsoleApp14{5classProgram6{7staticvoidMain(string[]args)8{9ShengC......
  • php字典分词,广告违禁词模块
    2023年2月23日13:37:54php版本8.0laravel8https://github.com/lizhichao/VicWordcomposerrequirelizhichao/word数据库存储违禁词//生成字典publicstaticfunct......
  • PHP使用ZipArchive批量打包压缩文件并下载
    PHP使用ZipArchive批量打包压缩文件,并下载。使用php自带的ZipArchive类,可以压缩或解压文件。首先需要确定已经安装了zip扩展,如果没有安装,请先安装,下载:http://pecl.php.net......
  • 快速搭建lamp环境以及httpd无法解析PHP文件,只显示PHP源码或者直接下载PHP文件的错误处
      快速搭建lamp环境以及httpd无法解析PHP文件,只显示PHP源码或者直接下载PHP文件的错误处理快速搭建lamp,使用yum安装httpd2.4以及mariadb10.1和php5.4,仅仅是测试学习用lam......
  • php 导入excel 表格里时间 进行处理
    /***[excelTimedescription]*@Author:XuXianGang*@Method:excel转换时间*@DateTime:2022-06-06T09:36:37+0800*@param[type]$days......
  • php中preg_replace_callback函数同一个正则,替换成不同内容
    可以使用php在线运行,去运行文章的代码https://www.bejson.com/runcode/php/本文实例讲述了php中preg_replace_callback函数用法。分享给大家供大家参考,具体如下:mixedpr......
  • PHP数组与XML之间的转换【转载】
    在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将......