로그를 .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