1

我制作了一个非常成功的 PHP 聊天框,可以将聊天内容保存到文本文件中。我几乎完成了它,除了当用户#1 发送消息时我必须为用户#2 拥有它。我研究过 AJAX,但我没有使用任何 JavaScript,所以我认为很难将它放入我的脚本中。在出现新消息(文件已更新)之前,我不希望刷新页面或 iframe 或任何内容。

4

2 回答 2

2

如果您负担得起使用 HTML5,那么HTML5 - WebSockets是您项目的前进方向。

于 2012-06-14T18:30:07.113 回答
1

PHP 是一种服务器端语言。您将需要使用 javascript 或类似工具从 PHP 脚本之外的浏览器进行交互。

在您的 PHP 脚本中,如果您向 User2 回显以下内容,则会导致其浏览器刷新当前页面:

<script>window.location.reload();</script>

或者您可以执行以下操作以每隔 60 秒刷新一次页面:

<script>setTimeout( window.location.reload()", 60*1000 );</script>
于 2012-06-14T18:24:35.320 回答