ディレクトリにあるファイルの最終更新時間を取得するメモ
ディレクトリにあるファイルの最終更新時間を取得するメモ
// test code
//ディレクトリとファイルを格納する配列
$dir_array = array();
$files = array();
$path = "./img/upload/demo/";
//ディレクトリの中身を取得する
$handle = opendir($path) or die('ディレクトリが開けません');
while ($fname=readdir($handle)) {
if (is_dir($path . $fname)) {
array_push($dir_array, $fname);
} elseif (is_file($path . $fname)) {
array_push($files, $fname);
}
}
closedir($handle);
foreach ($files as $key => $value) {
$filen[$key]['path'] = $path.$value;
$filen[$key]['timestamp'] = filemtime($filen[$key]['path']);
$filen[$key]['updated'] = date("Y-m-d H:i:s", $filen[$key]['timestamp']);
}
pr($filen);