Foros del Web » Programando para Internet » PHP »

Comprimir archivos usando un script en php

Estas en el tema de Comprimir archivos usando un script en php en el foro de PHP en Foros del Web. Buenos dias, tengo un archivo en PHP que "busca" en una bbdd los archivos que han sido alterados para comprimirlos en un fichero zip. Se ...
  #1 (permalink)  
Antiguo 17/11/2009, 05:33
 
Fecha de Ingreso: agosto-2009
Ubicación: Getafe
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación Comprimir archivos usando un script en php

Buenos dias, tengo un archivo en PHP que "busca" en una bbdd los archivos que han sido alterados para comprimirlos en un fichero zip. Se hace por el wz.exe de winzip que es por lineas de comando. Debido a que la empresa esta migrando a windows vista :( tengo que provar ese script en windows vista porque en windows XP nos funciono siempre bien. Aunque al formatear el ordenador e instalar win vista ya no funciona en win XP y me da un mensaje: "wzzip" no se reconoce como un comando interno o externo, programa o archivo de lotes ejecutable.

Estuve estudiando un poco el tema y he visto que el archivo wzzip no es el archivo de winzip que trabaja en linea de comando, he visto que es el wz entonces cambie en el script pero tampoco funciono.

estas son las lineas del archivo en PHP que haz el proceso de comprimir:

//COMANDO RAR $comando="rar a -ep ".$pathEnvio."imagenes_".$fechahoy.".rar ".$pathImagenes.$docimagen;
$comando="wzzip -a ".$pathEnvio."envio_".$fechahoy.".zip " .$pathImagenes.$docimagen ." ".$pathImagenes."PEQ_".$docimagen;
// $comando="wzzip -a ".$pathEnvio."imagenes_peq.zip " .$pathImagenes."PEQ_".$docimagen;
//echo $comando;exit;

desde luego gracias por la ayuda.
no se si me explique bien...
si hay algo que no esta claro por favor avisenme.
  #2 (permalink)  
Antiguo 17/11/2009, 06:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Comprimir archivos usando un script en php

tengo entendido que exec, entre otras funciones se encargan de ejecutar procesos externos, no ECHO.

si el programa compresor funciona bien en windows vista no tendrías problemas, solo necesitas agregar la ruta en las variables de entorno para que así desde la linea de comandos encuentre el ejecutable.

Te recomiendo windows 7 en vez de vista porque por experiencia propia vista es un... ya te lo imaginas!, suerte
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:38.