文件更改时刷新页面上的PHP文件

时间:2012-06-14 18:19:19

标签: php

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

2 个答案:

答案 0 :(得分:1)

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

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

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

或者您可以执行以下操作来刷新页面,例如60秒:

<script>setTimeout( window.location.reload()", 60*1000 );</script>

答案 1 :(得分:1)

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