Código PHP:
<?
chdir("c:");
$directorio = opendir(".");
echo "<table width='75%' border='1'>
<tr>
<td width='30%' align='center'>Nombre</td><td width='21%' align='center'>Tamaño</td>
<td width='23%' align='center'>Tipo</td>
<td width='26%' align='center'>Modificado</td>
</tr>";
$cnt=0;
while ($fichero=readdir($directorio)){
if(is_dir($fichero)){
$ContDirec[$cnt][0] = $fichero;
$ContDirec[$cnt][1] =filesize($fichero);
$ContDirec[$cnt][2] ="directorio";
$ContDirec[$cnt][3] =date ("m/d/Y H:i a", filemtime ($fichero));
} else{
$ContDirec[$cnt][0] = $fichero;
$ContDirec[$cnt][1] =filesize($fichero);
$ContDirec[$cnt][2] =filetype($fichero);
$ContDirec[$cnt][3] =date ("m/d/Y H:i a", filemtime ($fichero));
}
$cnt=$cnt+1;
}
$ContDirec=array_reverse($ContDirec);
$ContDirec=array_reverse($ContDirec);
$ContDirec=array_reverse($ContDirec);
$ContDirec=array_reverse($ContDirec);
sort($ContDirec);
$ContDirec=array_reverse($ContDirec);
$ContDirec=array_reverse($ContDirec);
$ContDirec=array_reverse($ContDirec);
$NElem = count($ContDirec);
for($i=0; $i<$NElem; $i++){
print("<tr><td width='30%' align='center'>" . $ContDirec[$i][0] . "</td>");
print("<td width='30%' align='center'>" . $ContDirec[$i][1] . "</td>");
print("<td width='30%' align='center'>" . $ContDirec[$i][2] . "</td>");
print("<td width='30%' align='center'>" . $ContDirec[$i][3] . "</td></tr>");
}
print("</table>");
?>
Saludos
Mauricio