Php Programming Code Examples
Php > Directories Code Examples
Get oldest file in directory
Get oldest file in directory
<?php
function get_oldest_file($directory) {
if ($handle = opendir($directory)) {
while (false !== ($file = readdir($handle))) {
$files[] = $file;
}
foreach ($files as $val) {
if (is_file($directory.$val)) {
$file_date[$val] = filemtime($directory.$val);
}
}
}
closedir($handle);
asort($file_date, SORT_NUMERIC);
reset($file_date);
$oldest = key($file_date);
return $oldest;
}
// example:
echo get_oldest_file("the_way/to_the/directory");
?>