Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/03/2008, 10:21
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Comprimir carpeta dentro del hosting

La extensión ZIP no tiene una función para tal efecto, por eso es que tu debes de programarla, usando la función addFile, y usando las funciones de opendir, readdir y closedir, ir leyendo cada directorio / archivos y luego adjuntarlos al archivo zip.

Ten en cuenta que como los archivos se abren y se crean en memoria necesitaras aumentar muchísimo el tamaño de memoria de PHP, por defecto es de 16 MB o 32 MB, dependiendo de cuanto mida tu carpeta deberás de subirla mínimo a unos 256 MB o de lo contrario tu script te presentara un error fatal de memoria.

Saludos.