Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2008, 10:53
DjCommand
 
Fecha de Ingreso: enero-2007
Mensajes: 79
Antigüedad: 17 años, 4 meses
Puntos: 1
Error al mostrar y descargar directorio

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 :)