Buenas, mi intencion es mostrar un directorio y que de la opcion de forzar la descarga, pero me da error :s
miren el codigo es el siguiente
Código PHP:
<?php
if ($descarga == "");
{
$dir = (isset($_GET['dir']))?$_GET['dir']:"/";
$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> - <a href=\"?descarga=&dir=.\">$Descargar: $archivo</a><br>";
elseif($archivo == '..'){
if($dir != '.'){
$carpetas = split("/",$dir);
array_pop($carpetas);
$dir2 = join("/",$carpetas);
echo "<a href=\"?dir=$dir2\">$archivo</a> - <a href=\"?descarga=&dir=$dir2\">$Descargar: $archivo</a><br>";
}
}
elseif(is_dir("$dir/$archivo"))
echo "<a href=\"?dir=$dir/$archivo\">$archivo</a> - <a href=\"?descarga=&dir=.\">$Descargar: $archivo</a><br>";
else echo "$archivo<br>";
}
closedir($directorio);
}
elseif ($descarga == $_GET[descarga] { ?>
<META HTTP-EQUIV="Refresh" CONTENT="3;URL=<? echo"$_GET[descarga]" ?>.zip">
<?
}
?>
Muchas gracias por su atencion :)