下面是一个使用 HTML 实现用户留言功能并将其内容保存到主机内 txt 文件的示例:

<!DOCTYPE html>
<html>
<head>
	<title>用户留言</title>
</head>
<body>
	<h1>用户留言表单</h1>
	<form action='save_message.php' method='POST'>
		<label for='name'>姓名:</label>
		<input type='text' id='name' name='name'><br>

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

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

		<input type='submit' value='提交'>
	</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 '感谢您的留言!';
}
?>

在上面的示例中,我们首先检查请求方法是否为 POST,然后从表单数据中获取用户的姓名、电子邮件和留言内容。接下来,我们打开一个名为 'messages.txt' 的文本文件,并将用户留言的详细信息写入该文件中。最后,我们关闭文件处理器,并向用户显示一条感谢信息。

请注意,为了使这段代码能够正常工作,您需要在 Web 服务器上创建一个名为 'messages.txt' 的空文本文件,并确保该文件具有适当的写入权限。

HTML 实现用户留言功能并保存到服务器文本文件

原文地址: https://www.cveoy.top/t/topic/mR2l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录