Come da titolo ho problemi a ordinare file contenuti in una cartella in base alla data di caricamento in pratica vorrei che l'ultimo file caricato fosse il primo dell'elenco.
Ho creato questo script ma purtroppo mi tira fuori solo un file e non tutti gli altri.
Potreste aiutarmi?
codice:
$arrfoto = array();
// Specifica la cartella di cui fare la scansione
$dir_foto = "../album/$nome_album/big_image/";
// Apre la cartella
$dh_foto = opendir($dir_foto);
// Legge tutti i files presenti nella cartella
while ($filename_foto = readdir($dh_foto))
{
if($filename_foto != ".." && $filename_foto != "." && $filename_foto != ".DS_Store"){
$tempo = filemtime($filename_foto);
while (array_key_exists($tempo, $arrfoto)) $tempo++;
$arrfoto[$tempo]=$filename_foto;
}
}
krsort($arrfoto);
foreach($arrfoto as $foto){
echo"$foto";}
Grazie in anticipo!