[color=#1A1A1A][font='Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Malayalam, Verdana, sans-serif][size=3]Necesito realizar un codigo php que liste los archivos y directorios por orden de fecha o numerico o alfabetico. He probado varios codigos distintos pero no he logrado solucionarlo[/size][/font][/color]
¡
Como listar archivos por fechas desde php
Iniciado por
Pablo Hernandez
, mar 13 2014 15:29
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 13 marzo 2014 - 15:34
Lo que debes hacer es abrir el directorio a listar, luego lo recorres y lees los nombres de archivos y la fecha
Luego lo reordenamos para listarlo
Luego lo reordenamos para listarlo
<?php
//ruta a la carpeta, '.' es carpeta actual
$path=".";
$no_mostrar=Array("",".","php");
$dir_handle = @opendir($path) or die("No se pudo abrir $path");
while ($file = readdir($dir_handle)) {
$pos=strrpos($file,".");
$extension=substr($file,$pos);
if (!in_array($extension, $no_mostrar)) {
$fechaarchivo=filemtime(dirname(__FILE__)."/".$file);
$archivos[$fechaarchivo]=$file;
}
}
closedir($dir_handle);
krsort($archivos);//REORDENO POR FECHAS
foreach ($archivos as $value) { // RECORRER EL ARREGLO ORDENADO
echo "<li><a href=\"$value\" id=\"enlace_$value\" title=\"$value\">$value</a></li>";
}
?>
#3 AUTOR PREGUNTA
Publicado 13 marzo 2014 - 15:37
Muchas gracias, me ha servido en cierta forma porque lista archivos pero no lo hace con directorios. Igual es muy buena ayuda