Te vendría bien un array bidimensional tipo:
Código PHP:
$archivos_array[]['nombre']=$file;
$archivos_array[]['fecha_modificacion']=fileatime($file); // no sé si con eso sobra o tendras q indicar el path tambien ...
$archivos_array[]['etc']="etc";
Y para obtener la fecha de la última modificación .. puedes usar:
filectime() o fileatime() ...
Y todo ese HTML .. sacarlo fuera de ese bucle que lees el directorio .. ahora tendras que usar otro bucle para presentar tus archivos leyendolos del array .. previo ordenar con:
array_multisort()
Si los arrays bidimiensionales te complican .. usa arrays unidimensionaleas .. pero ahí te complicaras a la hora de ordenar y mantener los indices ..
Un saludo,
Un saludo,