【问题标题】:[function.filemtime]: stat failed[function.filemtime]:统计失败
【发布时间】:2014-11-02 18:56:07
【问题描述】:

当我将脚本与文件放在同一目录中时,我有一个脚本可以很好地读取 zip 文件的 filemtime。我可以通过两种方式定义 $dir 并且都可以工作。

EG:

$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

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

【问题讨论】:

    标签: php filemtime


    【解决方案1】:

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

    【讨论】:

    • 感谢您的建议。我知道该目录存在为 $dir = "/home/blahblah/public_html/thedirectory/";当我将脚本放在 /home/blahblah/public_html/thedirectory/ 中时工作。当我把它放在 /home/blahblah/public_html/ 时它就不起作用了。
    • 您的 public_html 文件夹中似乎看不到“thedirectory”。我的意思是,public_html 忽略了该文件夹。您可以将脚本移动到“blahblah”,更改目录路径,然后进行测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    相关资源
    最近更新 更多