Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php [函数.filemtime]:统计失败_Php_Filemtime - Fatal编程技术网

Php [函数.filemtime]:统计失败

Php [函数.filemtime]:统计失败,php,filemtime,Php,Filemtime,我有一个脚本,当脚本与文件位于同一目录中时,它可以很好地读取zip文件的filemtime。我可以用两种方法定义$dir,而且两种方法都可以 例如: 但是,如果我将脚本放在public_html目录中,就会出现此错误 Warning: filemtime() [function.filemtime]: stat failed for TheZipFileNameWithoutTheExtension in /home/blahblah/public_html/listbydate.php

我有一个脚本,当脚本与文件位于同一目录中时,它可以很好地读取zip文件的filemtime。我可以用两种方法定义$dir,而且两种方法都可以

例如:

但是,如果我将脚本放在public_html目录中,就会出现此错误

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

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

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

谢谢您的建议。我知道目录的存在形式是$dir=/home/blahblah/public_html/thedirectory/;当我将脚本放在/home/blahblah/public_html/thedirectory/中时,它会起作用。当我把它放在/home/blahblah/public_html/中时,它就不起作用了。似乎该目录在您的public_html文件夹中不可见。我的意思是,public_html忽略了文件夹。您可以将脚本移动到blahblah,更改目录路径,然后测试它。
Warning: filemtime() [function.filemtime]: 
stat failed for TheZipFileNameWithoutTheExtension 
in /home/blahblah/public_html/listbydate.php 
on line 173