[function.filemtime]: stat failed


[function.filemtime]: stat failed

我有一个脚本,当我将脚本与zip文件放在同一目录中时,它可以读取zip文件的filemtime。我可以用两种方式定义$dir,并且两者都有效。

例如:

$dir  = getcwd();  
//or  
$dir  = "/home/blahblah/public_html/thedirectory/";

但是,如果我把脚本放在public_html目录中,我会得到这个错误

Warning: filemtime() [function.filemtime]: 
stat failed for TheZipFileNameWithoutTheExtension 
in /home/blahblah/public_html/listbydate.php 
on line 173

有什么线索可以说明为什么会发生这种情况以及如何解决?我需要将脚本放在存储文件的不同目录中。谢谢

您可以使用is_dir($dir)来确保您尝试使用的目录存在。