【发布时间】:2014-02-06 20:56:16
【问题描述】:
我基本上试图只返回不到 1 天的文件。这里的帖子包含删除超过 X 天的文件。我希望返回少于 1 天的文件。我认为这就像添加 filemtime 一样简单,但它似乎不起作用。
function dirList ($directory){
$results = array();
$handler = opendir($directory);
while ($file = readdir($handler)) {
if ($file != '.' && $file != '..')
$results[] = $file;
}
closedir($handler);
return $results; }
我尝试过使用 filemtime 并将其添加到:
if ($file != '.' && $file != '..' && filemtime($file) < time() - 86400)
$results[] = $file;
这只是显示所有内容。
if ($file != '.' && $file != '..' && filemtime($file) > time() - 86400)
$results[] = $file;
什么都不显示。
【问题讨论】: