我有一個將日誌放入.txt文件的程序,定期更新它們(每隔幾秒鐘)。當文件大小發生變化時刷新頁面
我想我的PHP腳本檢查這個.txt文件的大小,如果它改變了,刷新頁面。
這是我寫的,不按預期工作:
$filename = "log.txt";
if (file_exists($filename)) {
$dfile = filesize($filename);
}
echo $dfile;
$c=0;
while($c < 10) {
if ($dfile !== filesize($filename)) {header("Location:http://127.0.0.1/parser.php");}
else{usleep(2000000);}
}
在回聲之後做一個頭......看起來很奇怪......請記住,必須在發送任何實際輸出之前調用header() – macjohn
使用javascript,AJAX或setTimeout('window.location.refresh()',miliseconds )。 – Catalin