Pretendo comprimir una serie de archivos en un único archivo ZIP usando la librería PclZip y lo consigo (crea el archivo comprimido), pero me genera un error de formato desconocido o archivo dañado cuando se abre el cuadro de diálogo de 'Descarga de archivo'. La versión de la librería es la última: 2.8.2.
Aquí os pongo el código:
Código :
<?php require_once('pclzip.lib.php'); $ListaArchivos = "01.jpg,02.jpg,03.jpg"; $archivo_zip = new PclZip('fotos.zip'); if($archivo_zip->create($ListaArchivos)==0){ die('Error : '.$archivo_zip->errorInfo(true)); } //Hasta aquí funciona, pero aquí viene el problema. header("Content-disposition: attachment; filename=fotos.zip"); ?>
Lo mismo lo he conseguido con la clase zipfile, pero el problema que tengo es que el archivo comprimido que genera no puedo descomprimirlo con la libreria PclZip. Sin embargo, el archivo zip que genera la librería PclZip, sí puede descomprimirse utilizando la misma librería.
¿Alguna solución?
Gracias.