Cita: $path = "http : // ubicacion/del/archivo/";
while ($archivo = $directorio->read())
{
echo "<a href='".$path."".$archivo."'>".$archivo."</a><br>";
}
mire, yo uso esta funcion, con esto ordenas los archivos a mostrar de forma Ascendente e ignoras archivos / carpetas que esten dentro del array $ignore
Cita: $dirname = "path/al/directorio/a/leer/";
if (is_dir($dirname)) {
$dh = opendir($dirname) or die("Imposible abrir $dirname");
$ignore = Array(".", "..","index.htm","index.html","blank.gif","Thumbs. db"); //archivos a ignorar
while (($file = readdir($dh)) !== false) {
if(!in_array($file, $ignore)) {
$dafiles[] = $file;
}
}
closedir($dh);
sort($dafiles);
for ($i=0; $i<sizeof($dafiles); $i++) {
echo "<a href='$dafiles[$i]'>".$dafiles[$i]."</a>";
}
}
Aver si le sirve de algo