Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2014, 10:59
charly_lpg
 
Fecha de Ingreso: octubre-2013
Mensajes: 56
Antigüedad: 10 años, 6 meses
Puntos: 1
ordenar archivo por fecha de creacion

Hola
tengo este codigo que me trae los archivos que hay en un directorio, ordenados alfabeticamente desdendente

Lo que quiera es que los ordene por fecha desde el mas reciente al mas antiguo.
Busque en los amnuales de PHP y en la funcion scandir veo que solo lo ordena alfabeticamente

Alguien me podria ayudar?

Código PHP:
<?php
setlocale
(LC_ALL"esp");
$directorio='./cias/'.$_GET['cia'].'/info.';
$ficheros1  scandir($directorio,1);
$arrlength=count($ficheros1);
    if(
$arrlength-2>0){    
        echo
"<table width='990'>
            <tr>
                <th colspan='2'>INFORMACIONES VARIAS</th>
            </tr>
            <tr>
                <td class= 'subtit'>Documento</td>
                <td class= 'subtit'>Fecha de Creacion</td>
            </tr>"
;
    for(
$x=0;$x<$arrlength-2;$x++){
        
$nombre_archivo $ficheros1[$x];
        
$fecha strftime("%d de %B de %Y"filemtime("$directorio/$nombre_archivo"));
                
?>
            <tr OnMouseOut="this.style.background='transparent';" onMouseOver="this.style.background='#0960CE'" >
            <?php
            
echo"
                <td><a target='_blank' href='"
.$directorio ."/".$ficheros1[$x]."'>".$ficheros1[$x]."</a><br></td>
                <td>"
.$fecha."</td>
            </tr>"

        }
    }
?>
</table>
Desde ya muchas gracias

Saludos