当文件内容发生变化时,如何用php刷新网页?

当文件内容发生变化时,如何用php刷新网页?,php,web,refresh,file-read,Php,Web,Refresh,File Read,我想知道,当文件内容发生变化时,是否可以刷新php网页? 我有一些代码,但它不会在文件更改时刷新,而是每秒刷新一次。当文件更改时,我如何执行此操作? 代码如下: <html> <head> <title>PHP Page</title> <meta http-equiv="refresh" content="1"> </head> <body> <?php $file

我想知道,当文件内容发生变化时,是否可以刷新php网页? 我有一些代码,但它不会在文件更改时刷新,而是每秒刷新一次。当文件更改时,我如何执行此操作? 代码如下:

<html>

<head>

    <title>PHP Page</title>
    <meta http-equiv="refresh" content="1">

</head>

<body>
    <?php
    $filename = "data.txt";
    $handle = fopen($filename, "r");
    $contents = fread($handle, filesize($filename));
    echo "<pre>$contents</pre>";
    fclose($handle);
    ?>

</body>

PHP页面
你可以试试这个

location.reload();

您可以每5秒触发一个ajax请求,该请求将检查文件是否更改

如果文件被更改,则使用


使用ajax。。。并间隔执行脚本
location.reload();