基本的に、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;
何も表示しません。