Foros del Web » Programando para Internet » PHP »

Comprimir directorio completo... no archivo X archivo

Estas en el tema de Comprimir directorio completo... no archivo X archivo en el foro de PHP en Foros del Web. Buenas Tengo un directorio con artos archivos... la idea es generar un zip para que el usuario lo pueda descargar pero no e encotnrado una ...
  #1 (permalink)  
Antiguo 16/02/2012, 22:48
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Comprimir directorio completo... no archivo X archivo

Buenas


Tengo un directorio con artos archivos... la idea es generar un zip para que el usuario lo pueda descargar pero no e encotnrado una libreria o algo que me permita generar un zip de este directorio.... alparecer toca ir lo recorriendo y agregar archivo por archivo no creo que sea muy bueno para lo que necesito.


Eciste alguna manera de que el me coja el directorio y me armede una vez el zip? com oseria?

gracias
  #2 (permalink)  
Antiguo 17/02/2012, 00:35
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Comprimir directorio completo... no archivo X archivo

Hay un millón de classes, pero aquí tienes algunas decenas:

http://www.phpclasses.org/search.htm...=0&go_search=1
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 17/02/2012, 02:57
 
Fecha de Ingreso: marzo-2003
Ubicación: Barcelona
Mensajes: 107
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Comprimir directorio completo... no archivo X archivo

Después de varias pruebas esta clase me a convencido.

pclzip

http://www.phpconcept.net

Pero cuando el directorio es muy grande (+100MB), la compresión consume muchos recursos.

Suerte.

Etiquetas: completo, comprimir, directorio, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:52.