PHP -JavaScript:监视文件的更改

时间:2011-11-11 08:10:04

标签: php javascript ajax

我还是PHP / Javascript的新手。我已经成功地在Javascript中创建了一个简单的Clock程序。

现在我有一个文件(该文件将自动更改其内容)。例如,可能是这样的: “12h15:吃早餐”

在13.00,该文件的内容将更改为:“13h:去大学”

我想制作一个php(或javascript)代码,并在每次文件更改时显示该内容。

1 个答案:

答案 0 :(得分:2)

你需要:

  1. 提供初始页面的PHP脚本

  2. 提供服务的PHP脚本 文件内容为字符串

  3. 您网页上的一个javascript调用 第二个PHP脚本通过ajax并更新你的html文件,如果 内容已更改

  4. 如果您想对长文本执行此操作,则应在重新加载之前先检查内容是否已真正更改。

    您可以在$ _SESSION中存储最后一个请求的时间戳,并将其与文件时间函数的结果进行比较。

    如果更改了内容,则在您的seond脚本中返回属性为changed = true且属性为newtext =的json编码对象。如果没有任何改变,只返回一个名为changed = false的json对象。

    http://php.net/manual/en/function.filemtime.php