que actualmente tiene un archivo index.php que me permite dar salida a la lista de archivos dentro del mismo directorio, la salida muestra los nombres Luego utiliza filemtime() para mostrar la fecha en que el archivo fue modificado. mi problema ahora es, ¿cómo ordenaré la salida para mostrar el último archivo modificado? He estado pensando por un tiempo cómo hacer esto. si solo lo hago con interacción mysql no habrá ningún problema. por favor, muéstreme un ejemplo de cómo ordenar y sacar la lista de archivos a partir de la última modificación. Esto es lo que tengo por ahoraarchivos ordenar por fecha en 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 tenga en cuenta que esta solución no funcionará correctamente cuando tenga archivos con el mismo mtime, ya que sobrescribirá el nombre de archivo anterior para ese mtime. – Gordon
Exactamente Gordon, ojalá hubiera habido una forma de que los comentarios de BUMP fueran más visibles ya que he pasado una hora investigando lo que estaba mal ... Aparentemente, la idea detrás del código anterior es correcta, pero este error lo hace absolutamente inútil . –
Editó el código para hacer que la clave sea única (al agregar repetidamente un segundo). Confundirá un poco las cosas cuando algunos archivos tengan tiempos de reproducción de un segundo diferentes (pero no idénticos), pero eso no importará en la mayoría de los casos. –