如何在文件内容发生变化时刷新php中的网页?

时间:2015-06-01 10:57:57

标签: php web refresh file-read

我想知道在文件内容发生变化时是否可以刷新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>

2 个答案:

答案 0 :(得分:0)

你可以试试这个

header( "Refresh:5; url=http://www.example.com/page2.php", true, 303);

答案 1 :(得分:0)

您可以每5秒触发一次ajax请求,这将检查文件是否已更改。

如果文件被更改,请使用

使用javascript重新加载页面
location.reload();