要创建一个不使用数据库的PHP文本留言板,我们需要以下几个步骤:
(图片来源网络,侵删)
1、创建HTML表单页面,用于用户输入留言信息。
2、创建PHP处理页面,用于接收用户提交的留言信息并将其保存到文本文件中。
3、在主页面上显示所有已保存的留言信息。
下面是详细的实现过程:
1、创建HTML表单页面(message_form.html):
(图片来源网络,侵删)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>留言板</title> </head> <body> <h3>留言板</h3> <form action="save_message.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="message">留言:</label> <textarea id="message" name="message" rows="4" cols="50" required></textarea><br><br> <input type="submit" value="提交"> </form> </body> </html>
2、创建PHP处理页面(save_message.php):
<?php // 获取用户提交的姓名和留言信息 $name = $_POST['name']; $message = $_POST['message']; // 将留言信息保存到文本文件中 $file = 'messages.txt'; $current = file_get_contents($file); $current .= "$name: $message "; file_put_contents($file, $current); // 重定向回主页面 header('Location: message_board.php'); ?>
3、创建主页面(message_board.php),用于显示所有已保存的留言信息:
<?php // 读取文本文件中的留言信息 $file = 'messages.txt'; $messages = file_get_contents($file); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>留言板</title> </head> <body> <h3>留言板</h3> <?php echo $messages; ?> <a href="message_form.html">发表留言</a> </body> </html>
你可以将这三个文件部署到一个支持PHP的Web服务器上,然后通过访问message_board.php
页面来查看和使用这个简单的无数据库文本留言板。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/48375.html