1
我正試圖觀察一個文件被修改在一個長時間運行的PHP腳本。的基本算法是這樣的:如何在php腳本中觀看mtime更改?
...
$mtime = filemtime($filename);
sleep($delay);
if($mtime < filemtime($filename))
... // do something because file was changed elsewhere
問題是filemtime
返回相同的值withing相同的腳本,例如如果一個腳本運行了10分鐘,它將總是獲得相同的修改時間,而不管在同一個腳本中對文件做出的實際更改或其他方式。
請幫忙提供關於如何實際獲取最新修改時間的建議?
是的,調用'clearstatcache()'是有用的,非常感謝。 – zzandy 2009-08-19 09:50:02