puoi anche fare
codice:
clearstatcache()
$fileList = glob($directory_da_leggere . '/*.jpg', GLOB_NOSORT + GLOB_NOESCAPE);
natsort($fileList);
echo $fileList[0];
questo è il file con il valore numerico più elevato
mentre con la data
codice:
clearstatcache();
$newerFile = array('', 0);
foreach(glob($directory_da_leggere . '/*.jpg', GLOB_NOESCAPE) as $filename)
{
if (($ctime = filectime($filename)) > $newerFile[1])
{
$newerFile = array($filename, $ctime);
}
}
echo $newerFile[0];
ho usato in entrambi i glob l'estensione jpg però devi variarla se le foto hanno estensione diversa
www.php.net/glob
www.php.net/filectime
www.php.net/clearstatcache