示例#1
0
 /**
  * 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;
     }
 }