Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2008, 13:38
Avatar de flaconovato
flaconovato
 
Fecha de Ingreso: noviembre-2005
Ubicación: Bogota, Colombia
Mensajes: 137
Antigüedad: 19 años, 4 meses
Puntos: 1
Forzar descarga de un zip

Buenas amigos, primero deseandoles un feliz año nuevo a todos

y ahora un pequeño lio que tengo.

Estoy forzando la descargas de un archivo zip el cual lo genero en linux.

Código PHP:
exec ("zip -r fichas_pdf.zip *.pdf"); 
Luego de hacer esto ejecuto lo siguiente para la descarga

Código PHP:
$file "fichas_pdf.zip";
header("Content-Transfer-Encoding: binary");
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=".basename($file));
header("Content-Length: ".filesize($file));         
readfile($file); 
Bueno que sucede que el archivo descarga correctamente, pero al abrirlo viene corructo es decir el .zip no sirve. Aclaro si lo descargo con la ruta completa por browser funciona de maravillas.

espero me puedan ayudar.

Gracias
__________________
El pueblo que se resigna a tecnologías pasadas, sucumbe en el campo de la ignorancia y se entierra en sus ideales.:arriba: :arriba: