All pastes #587291 Raw Edit

Someone

public text v1 · immutable
#587291 ·published 2007-06-24 13:10 UTC
rendered paste body
function getoldestfile($directory, $entry) {
    if ($handle = opendir($directory)) {
        while (false !== ($file = readdir($handle))) {
            if (is_file($directory.$file)) {
                $files[] = $file;
            }
                    }
        if (count($files) <= 12) {
            return;
        } else {
            foreach ($files as $val) {
                if (is_file($directory.$val)) {
                	preg_match("/".$entry."/i",  $val, $finds);
                    $file_date[$finds] = filemtime($directory.$finds);
                }
            }
        }
    }
    closedir($handle);
    asort($file_date, SORT_NUMERIC);
    reset($file_date);
    $oldest = key($file_date);
    return $oldest;
}
echo getoldestfile("/var/www/htdocs/files/du/tmp/",40);