Google
Web dns.bdat.net

[PHP-ES] gzuncompress

Write haof XML files: Adrian Cid Almaguer ( adriancid@gmail.com)
Fecha: jue 12 may 2005 - 00:25:44 CEST


 Hola Lista:

Llevo tiempo echandole el ojo a este codigo pero nada a ver si alguien ha pasado por lo mismo y me da una mano, tengo el siguiente codigo para comprimir un fichero utilizando las funciones gz

comprimir.php
<?
 $fptr = fopen($archivo_name, "rb");
 $dump = fread($fptr, filesize($archivo_name));
 fclose($fptr);

 $gzbackupData = gzencode($dump,9);

 $fptr = fopen($archivo_name . ".gz", "wb");
 fwrite($fptr, $gzbackupData);
 fclose($fptr);
?>

hasta aca todo de lo mas bonito se me crea el fichero y todo ahora cuando hago esto

descomprimir.php
<?
 $fptr = fopen($archivo_fuente, "rb");
 $dump = fread($fptr, filesize($archivo_fuente));
 fclose($fptr);

 $gzbackupData = gzuncompress($dump);
 
 $fptr = fopen($archivo_destino, "wb");
 fwrite($fptr, $gzbackupData);
 fclose($fptr);
?>

Me lanza en siguiente error

Warning: gzuncompress() [function.gzuncompress]: data error in c:\AppServ\www\adrian\descomprimir_gz.php on line 13

Si alguien ha transitado por el mismo problema por favor a ver si me da una luz

Saludos

Adrian

***********************************************************************
       Si se encuentra bien, no se preocupe. Se le pasará.



Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:24:01 CET