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);
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.