web — Как обновить веб-страницу в php, если содержимое файла изменилось?

Мне было интересно, если можно было обновить веб-страницу 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>

-1

Решение

ты можешь попробовать это

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

Другие решения

Вы можете запускать ajax-запрос каждые 5 секунд, чтобы проверить, изменен файл или нет.

Если файл изменен, перезагрузите страницу с помощью JavaScript, используя

location.reload();
0

По вопросам рекламы [email protected]