我正在尝试上传文件时显示的最后修改时间,但我收到此错误:警告:stat():/ var / www / html中image.jpeg的stat失败第116行/module/Admin/File.php
以下是处理它的代码:
public function getModificationTime($dir)
{
if (!is_dir($dir)) {
return false;
}
$scandir = scandir($dir);
$holder = array();
foreach ($scandir as $key => $values) {
$holder = stat($values);
}
return $holder;
}
我做错了什么?任何帮助,将不胜感激。
答案 0 :(得分:1)
stat()
无法找到该文件。使用完整路径($values
仅包含文件名):
$holder = stat($dir.'/'.$values);
答案 1 :(得分:1)
您需要连接目录名称。它正在当前目录中查找文件,而不是您正在扫描的目录。
$holder = stat($dir . '/' . $values);