Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 13:42
albarete
 
Fecha de Ingreso: octubre-2010
Mensajes: 47
Antigüedad: 13 años, 7 meses
Puntos: 1
No se como usar zlib

Buenas, tengo este código en el que quiero descomprimir un .gz y pasarlo a xml:

Código PHP:
Ver original
  1. <?php
  2. $o = "http://api.erepublik.com/v2/feeds/countries/15/citizens.xml.gz";  //Aqui el  problema, ya que el .gz es externo y no se como abrirlo
  3. $d = "/ES.xml";
  4. function descomprimir($origen, $destino) {
  5.   $string = implode("", gzfile($origen));
  6.   $fp = fopen($destino, "w");
  7.   fwrite($fp, $string, strlen($string));
  8.   fclose($fp);
  9. }
  10.  
  11. descomprimir($o, $d)
  12.  
  13. ?>

El problema esta en la linea 2, ya que el .gz es externo y no se como hacer para que no salten errores.

Supongo que tambien habrá otros fallos :S