要将 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 禁止查看目录
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站