Tengo una funcion que lista archivos (noticias, eventos... lo que sea),me pregunto si existe alguna forma de ordenar los archivos por oden de creacion de archivo, o alguna forma q sepan de ordenarlo por fecha.....?
les dejo mi codigo espero lo entiendan
Código PHP:
function listar_files($ruta, $level){// RUTA del archivo, LEVEL =0 si esta en /www/
if ($gestor = opendir($ruta)) {
/* Esta es la forma correcto de iterar sobre el directorio. */
while (false !== ($archivo = readdir($gestor))) {
//ABRE TODOS LOS ARCHIVOS EN LA CARPETA
//TRAIGO LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN $archivo
if(is_dir($archivo)==0 and $archivo!="index.php")
{ //SACO LAS "_"
$texto= str_replace('_',' ',$archivo);
//SACO EL ".PHP"
$texto= str_replace('.php',' ',$texto);
//SACO EL ".PDF"
$texto= str_replace('.pdf',' ',$texto);
//SACO EL ".JPG"
$texto= str_replace('.jpg',' ',$texto);
//IMPRIMO EL LINK CON EL TEXTO RECORTADO
if($level==0) //si se llama desde /www/*.php
{
$archivo = $ruta.'/'.$archivo ;
}
echo "<a href=$archivo>$texto</a> <br/><br/>";
}
}
closedir($gestor);
}
}