Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/09/2006, 17:05
[DARK_RULO]
 
Fecha de Ingreso: marzo-2005
Mensajes: 70
Antigüedad: 19 años, 1 mes
Puntos: 0
De hecho no hay problema con como deben ir los paths, sino como definirlos en el script. En si el script que puse es el original, yo lo modifique asi, pero me descarga el archivo corrupto. Osea, baja ej archivo, pero esta dañado, tiene cero bytes.

Así es como lo modifique, pero da ese problema:

Código PHP:
    $extensiones = array("zip""rar"); 
    
$g $_GET["f"]; // El nombre del archivo
    
$f 'archivos/' $g//El path + el nombre del archivo

    
$ftmp explode(".",$f);
    
$fExt strtolower($ftmp[count($ftmp)-1]);

    if(!
in_array($fExt,$extensiones)){
        die(
"<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt");
    }

    
header("Content-type: application/octet-stream");
    
header("Content-Disposition: attachment; filename=\"$g\"\n");
    
$fp=fopen("$f""r");
    
fpassthru($fp); 
No se que es lo que anda mal.

Saludos.