Foros del Web » Programando para Internet » PHP »

Añadir datos a un gz

Estas en el tema de Añadir datos a un gz en el foro de PHP en Foros del Web. Hola buenas, estoy creando un codigo y necesito manipular archivos gz. El problema concreto es que tengo un archivo .gz ya creado, al cual le ...
  #1 (permalink)  
Antiguo 10/06/2008, 05:14
Avatar de Tokkara  
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 15 años, 10 meses
Puntos: 5
Añadir datos a un gz

Hola buenas, estoy creando un codigo y necesito manipular archivos gz.

El problema concreto es que tengo un archivo .gz ya creado, al cual le tengo que añadir mas datos, para eso uso el modo de apertura 'a', pero con gz parece que este modo no funciona. Un ejemplo:

Código PHP:
//Primera parte...
$pt gzopen(CARPETA_INI."prueba.txt.gz""w5");
gzwrite($pt"primera prueba");
gzclose($pt);
                
//Segunda parte... añadir datos
$pt2 gzopen(CARPETA_INI."prueba.txt.gz""a5");
gzwrite($pt2"ultima prueba");
gzclose($pt2); 
No me devuelve ningun error o advertencia, pero a la hora de comprobar el fichero solo se ha guardado la primera parte. Usando las funciones f* (fopen, fwrite...) funciona perfectamente.

El fichero es demasiado grande (ciento megas) como para extraerlo todo añadir la nueva parte y guardarla de nuevo. Esta forma no me seria util.

Hay alguna forma de añadir datos, sin tener que extraerlo todo y despues volver a guardarlo???

Gracias.
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 21:01.