Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/03/2006, 09:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
En este tipo de casos, usar una "classe" que te ayude en el proceso de creación de tus Zip's te asegura cierta compatibilidad de tu código (aplicación) bajo otros entornos (S.O. del servidor) y condiciones de este (posibilidad de acceso a comandos del S.O. desde PHP .. instalación de cierta librería .. etc).

Por eso mismo, tiene sus limitaciones por el tratamiento de los archivos que hace. No sé si existirá algo más óptimo al respecto de lo que ya has probado como "classe" en PHP.

Si quieres usar cierto comando del S.O. de tu servidor .. primero tendrás que ver si tienes instalado tal aplicación para generar Zip's (sea "nativa" del S.O. o aparte). Tendrás que conocer como hace ese proceso en línea de comandos sólo y de ahí usar las funciones de PHP que permiten "salir" al S.O. del servidor por línea de comandos para ejecutar algún proceso. Ahí usarás funciones tipo:

exec(), System() .. y afines.

Cuando empieces a probarlas, ya "sufriras" algunos problemas tipo: "modo seguro" (de PHP .. que hace que no puedas ejecutar nada de ese estilo) .. o restricciones por el usuario que "usa" (valga la rebundancia) PHP al "salir" al S.O. ..

Un saludo,