【发布时间】:2015-04-12 11:49:39
【问题描述】:
我为我的网站制作了这个简单的聊天网站,但我不知道如何让它在每次发送消息时自动刷新。
发送和打印所有消息的网站:
<form action="messages.php" method="POST">
<input name="chat_box" /><br>
<input type="submit" value="Send" />
</form>
<?php
include "messages.txt";
?>
将文本输入发送到文本文件的站点:
<?php
$messages = $_POST["chat_box"];
$handler=fopen("messages.txt", 'a');
fwrite($handler,$_SERVER["REMOTE_ADDR"].":".$messages."<br>");
fclose($handler);
header("Location: chat_box.php");
?>
谁能帮帮我?
【问题讨论】:
-
您可能不想刷新页面,而只是更新页面上的“聊天记录”。有很多方法可以做到这一点,从 Web 套接字到简单地定期轮询 AJAX 资源。对于这个确切的应用程序,还有 无数 教程。也许在 Google 上快速搜索“简单的 php 聊天应用程序”会有所帮助?
-
谢谢,会查一下