Utilizo este script para navegar por las carpetas, y todo bien, pero cunado quiero descargar, me dice que el operando d, respectivo a la unidad no tiene asignada ninguna accion.
Código PHP:
<body>
<span class="Estilo1">
<?php
$dir = (isset($_GET['dir']))?$_GET['dir']:"d:";
$directorio=opendir($dir);
echo "<b>Directorio actual:</b><br>$dir<br>";
echo "<b>Archivos:</b><br>";
while ($archivo = readdir($directorio)) {
if($archivo == '.')
echo "<a href=\"?dir=.\">$archivo</a><br>";
elseif($archivo == '..'){
if($dir != '.'){
$carpetas = split("/",$dir);
array_pop($carpetas);
$dir2 = join("/",$carpetas);
echo "<a href=\"?dir=$dir2\">$archivo</a><br>";
}
}
elseif(is_dir("$dir/$archivo")){
echo "<a href=\"?dir=$dir/$archivo\">$archivo</a><br>";}
else echo "<a href='$dir$archivo'>$archivo</a><br>";
}
closedir($directorio);
?>
</body>
</html>