Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2008, 12:20
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Error al mostrar y descargar directorio

Hola,
Prueba haci:
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"> 
<? 

?>
Suerte
Salu2
__________________
Half Music - www.halfmusic.com