Setoです。 >犬塚と申します。 >> Linux、PHP4.1.2、Apache1.3.26の環境でスクリプトは以下の >ようなファイルの最終更新日時を取得するものなのですが、 >ファイルを更新しても、同一スクリプト内では前後の最終更新 >日時が変化しません。以下のスクリプトのtouch()をfwrite() >などで更新しても結果は同じです。同一スクリプト内で正確 >に最終更新日時を取得したいのですが、どなたか方法をご教授 >ください。 >><?php >$filePath = "./save/log.txt"; >echo filemtime($filePath)."<br>"; この関数は http://www.php.net/manual/ja/function.filemtime.php にあるようにキャッシュされているのが原因ではないでしょうか。 http://www.php.net/manual/ja/function.clearstatcache.php を参照。 >sleep(3); >touch($filePath); >echo filemtime($filePath)."<br>"; >?> >>>-------------------------------------- >犬塚 量雄 >mansho@smile.ocn.ne.jp >>_______________________________________________ >PHP-users mailing list >PHP-users@php.gr.jp >http://ns1.php.gr.jp/mailman/listinfo/php-users **************** Junya Seto ****************