/** * Comprime un archivo o directorio * Uso: UtilPsdf::comprimir('/home/usuario/foo/', '/home/usuario/foo.zip') * NOTA: Si se comprimirá un directorio este debe finalizar con la barra. * @param string $ruta Ruta del archivo/directorio a comprimir * @param string $zip_salida Ruta/nombre del zip a generar * @return boolean */ public static function comprimir($ruta, $zip_salida) { $zip = new Zipper(); if ($zip->open($zip_salida, ZIPARCHIVE::CREATE) === TRUE) { $zip->addFolder($ruta); $zip->close(); return true; } else { return false; } }