Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php表单写入文件

作者:鱼宝宝睡觉觉   发布日期:2026-03-02   浏览:568

要将 PHP 表单数据写入文件,可以使用 file_put_contents() 函数。

以下是一个简单的例子,展示如何将表单数据写入一个文本文件中:

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];

    $data = "Name: $name\nEmail: $email\nMessage: $message\n";

    // 将数据写入文件
    file_put_contents('data.txt', $data, FILE_APPEND);

    echo '表单数据已成功写入文件!';
}
?>

<!DOCTYPE html>
<html>
<head>
    <title>写入文件</title>
</head>
<body>
    <h1>写入文件</h1>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <label for="name">姓名:</label>
        <input type="text" name="name" id="name" required><br><br>

        <label for="email">邮箱:</label>
        <input type="email" name="email" id="email" required><br><br>

        <label for="message">留言:</label><br>
        <textarea name="message" id="message" rows="5" cols="30" required></textarea><br><br>

        <input type="submit" value="提交">
    </form>
</body>
</html>

在上面的例子中,当用户提交表单时,PHP 代码会将表单数据存储在一个变量 $data 中,并使用 file_put_contents() 函数将数据追加写入名为 data.txt 的文本文件中。最后,页面会显示一条成功消息。

请注意,为了确保表单数据的安全性,应该对用户输入进行适当的验证和过滤。

上一篇:html里面可加入php

下一篇:php 禁止查看目录

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站