Código PHP:
$gestor = @opendir($dir) or die("Imposible leer $dir");
if ($gestor) {
while (false !== ($archivo = readdir($gestor))) {
if ($archivo != "." && $archivo != "..") {
$file_object = array(
'name' => utf8_encode($archivo),
'size' => filesize($dir.$archivo),
'type' => strrchr($archivo, '.'),
'time' => date("d/m/Y H:i:s", filemtime($dir.$archivo))
);
$archivos[] = $file_object;
}
}
closedir($gestor);
}