Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2015, 12:31
Neoxs
 
Fecha de Ingreso: marzo-2003
Ubicación: Chivilcoy
Mensajes: 142
Antigüedad: 21 años, 9 meses
Puntos: 0
Crear archivo comprimido

Hola amigos de Foros:

Estoy armando una página en PHP que arma un archivo ZIP con un par de fotos que hay en el servidor y luego las descarga.
El problema que estoy teniendo es que cuando quiero abrir el archivo descargado, WinZip tira un error de formato desconocido.
El código que estoy usando es:
Código PHP:
$zip = new ZipArchive();
$filename="fotos.zip";
if(
$zip -> open($filenameZIPARCHIVE :: CREATE)==true) {
        
$zip->addfile('a.jpg');
                
$zip->addfile('b.jpg');
        
$zip->close();
    echo 
"Archivo creado";
    
header('Content-Type: application/force-download');
   
header('Content-Disposition: attachment; filename='.$filename);
   
header('Content-Transfer-Encoding: binary');
   
header('Content-Length: '.filesize($filename));

    
readfile($filename);

Alguien sabe qué me está faltando o en qué le estoy errando?
Desde ya muchas gracias
Saludos
__________________
Leandro Mandarano
Cyper Developments
http://www.cyper.com.ar