Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2013, 03:44
soniz
 
Fecha de Ingreso: octubre-2013
Ubicación: España
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
Comprimir imagen en .zip

Buenas.

Después de mucho tiempo leyendo en el foro me he atrevido a registrarme y poder consultar una duda.

Estoy haciendo un módulo en php, que permita a través de un formulario descargar los archivos en zip. Me he tropezado con un problema, quiero que al enviar una imagen, esta la comprima también en el archivo descargable.

Este es el código php del archivo zip.

Cita:
<?php
include "js/pclzip-2-8-2/pclzip.lib.php";
$archivo = new PclZip( "$namem.zip" );
$creacion = $archivo->create("$filename,$filenametpl");
if ( !$creacion ) {
//echo "No se ha creado";
} else {
//echo "Archivo creado";
}
?>
Y este el código que recoge la imagen
Cita:
foreach ($_FILES as $key) {
$uploads_dir = '/home/##/Webs/htdocs/module/upload';
$int=microtime();
$tmp_name = $_FILES["image"]["tmp_name"];
$nameImage = $int.$_FILES["image"]["name"];
$rutaImage = ("$uploads_dir/$nameImage");
if($nameImage > 0){
move_uploaded_file($tmp_name,$rutaImage);

}
}
La variable $creacion es la que crea el zip con los archivos comprimidos. Ahí es donde debería añadir junto con $filename y $filenametpl la imagen a comprimir.


Gracias!

Última edición por soniz; 15/10/2013 a las 03:53