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>
Saludos