Attualmente ho un file index.php che mi permette di mostrare l'elenco dei file all'interno della stessa directory, l'output mostra i nomi poi ho usato la funzione filemtime() per mostrare la data in cui il file è stato modificato. il mio problema ora è, come ordinerò l'output per mostrare l'ultimo file modificato?, ho pensato per un po 'come farlo. se lo faccio solo con l'interazione mysql non ci saranno problemi. per favore mostrami un esempio su come ordinare e produrre l'elenco dei file a partire dall'ultimo modificato. questo è quello che ho per oraordina i file per data in PHP
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$lastModified = date('F d Y, H:i:s',filemtime($file));
if(strlen($file)-strpos($file,".swf")== 4){
echo "<tr><td><input type=\"checkbox\" name=\"box[]\"></td><td><a href=\"$file\" target=\"_blank\">$file</a></td><td>$lastModified</td></tr>";
}
}
}
closedir($handle);
}
@sasori nota che questa soluzione non funzionerà correttamente quando hai file con lo stesso mtime, poiché sovrascriverà il nome file precedente per quel mtime. – Gordon
Esattamente Gordon, vorrei che ci sarebbe stato un modo per rendere i commenti di BUMP più visibili visto che ho passato un'ora a scavare su ciò che era sbagliato .. Apparentemente, l'idea dietro il codice sopra è corretta, ma questo bug lo rende assolutamente inutile . –
Modificato il codice per rendere il tasto univoco (aggiungendo ripetutamente un secondo). Confonderà un po 'le cose quando alcuni file hanno un secondo diverso (ma non identico), ma non importa nella maggior parte dei casi. –