html实现用户留言内容保存到主机内txt
文件中
下面是一个HTML实现用户留言并将内容保存到主机内txt文件中的示例:
<!DOCTYPE html>
<html>
<head>
<title>User Message</title>
</head>
<body>
<h1>User Message Form</h1>
<form action="save_message.php" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<label for="message">Message:</label><br>
<textarea id="message" name="message" rows="5" cols="30"></textarea><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
在上面的示例中,我们创建了一个用户留言表单,包含用户的姓名、电子邮件和留言内容。在表单中,我们指定了一个动作(action)为“save_message.php”,这是一个处理表单数据的服务器端脚本文件。
下面是“save_message.php”文件的示例代码,它将用户提交的数据保存到一个名为“messages.txt”的文本文件中:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$file = fopen('messages.txt', 'a');
fwrite($file, "Name: $name\nEmail: $email\nMessage: $message\n\n");
fclose($file);
echo 'Thank you for your message!';
}
?>
在上面的示例中,我们首先检查请求方法是否为POST,然后从表单数据中获取用户的姓名、电子邮件和留言内容。接下来,我们打开一个名为“messages.txt”的文本文件,并将用户留言的详细信息写入该文件中。最后,我们关闭文件处理器,并向用户显示一条感谢信息。
请注意,为了使这段代码能够正常工作,您需要在Web服务器上创建一个名为“messages.txt”的空文本文件,并确保该文件具有适当的写入权限。
原文地址: https://www.cveoy.top/t/topic/bo9m 著作权归作者所有。请勿转载和采集!