Мне было интересно, если можно было обновить веб-страницу 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>
ты можешь попробовать это
header( "Refresh:5; url=http://www.example.com/page2.php", true, 303);
Вы можете запускать ajax-запрос каждые 5 секунд, чтобы проверить, изменен файл или нет.
Если файл изменен, перезагрузите страницу с помощью JavaScript, используя
location.reload();