Aiuto per ordine cronologico lista file all'interno di una cartella protetta

Ampio Contenitore

Nuovo Utente
23 Gen 2015
3
0
0
Bologna
Salve a tutti!

Vi chiedo se siete così gentili da potermi aiutare a capire come fare una variazione al seguente codice, il quale permette di avere una cartella con accesso riservato in cui vengono inseriti file e visualizzati sottoforma di elenco. Il codice funziona bene, ma mi elenca i file in ordine alfanumerico e non in ordine cronologico, cioè avrei bisogno di capire cosa cambiare per fare in modo che il file in cima sia l'ultimo ad essere stato uploadato. Ecco il codice:

PHP:
                               <?php 
print '<ol>';  

 $elenco = array_merge( glob('nomecartella/*'));   
sort($elenco); 
foreach($elenco as $filename) {  
    print '<li>' . $filename . '</li>';  
}  
print '</ol>';  
?>
                              </div></td>
                              <td width="145"><div align="left">
                                <?php $elenco = array_merge( glob('nomecartella/*'));   
sort($elenco); 
foreach($elenco as $filename) {  
       print '<a>' . date ("d M Y - H:i:s.", filemtime($filename)) . '<br />'; 
} 
?>
                              </div></td>
                              <td width="249" align="left"><div align="left">
                                <?php 
print '<ol>';  

 $elenco = array_merge( glob('nomecartella/*'));   
sort($elenco); 
foreach($elenco as $filename) {  
    print '<a href="'.$filename.'">' . $filename . '<br />';  
}  
print '</ol>';  
?>

Spero possiate aiutarmi, sono abbastanza confuso!! :crying:
 
Ciao la prima idea che mi è venuta in mente
PHP:
print '<ol>';
$elenco = glob('nomecartella/*');

$elenco_ordinato = array();
foreach ($elenco as $filename) {
    $elenco_ordinato[$filename] = filemtime($filename);
}

arsort($elenco_ordinato);
foreach ($elenco_ordinato as $filename => $time) {
    print '<li>' . $filename . ' ' . $time . '</li>';
}
print '</ol>';
utilizzi il time del file per creare un nuovo array e lo ordini in base a quello
 

Discussioni simili