Para esto, abriremos un descriptor de fichero para el directório usando la función opendir, luego leeremos los nombres de los archivos con la función readdir y finalmente eliminaremos el descriptor con closedir.
Veamos cómo sería:
000 |
Pero vamos a mejorarlo un poco, gracias a la funcion is_dir podremos saber si tratamos con un archivo, y con esto y un poco de cuidado con los casos de directorios especiales ( . y .. ), podremos navegar por los directórios con un código cómo el siguiente:
000 |
Listar archivos ordenados por fecha
En la página anterior os explicaba cómo podíamos listar los archivos de un directorio de nuestro servidor usando PHP, pues ahora vamos a ver cómo podemos ordenar estos archivos por su fecha de creación.
Para hacer esto, almacenaremos los nombres de los archivos en un vector, que luego ordenaremos usando usort y una función que llamaremos ordenar y que usa filemtime:
000 |
Una vez hemos leido los archivos como se explicaba en la página anterior, los ordenamos con usort y la función ordenar.
Esta función binaria, compara los dos archivos y devuelve 1, -1 según que archivo es mas nuevo o 0 si tienen la misma fecha.
fuente: http://www.programacionweb.net
No hay comentarios.:
Publicar un comentario