Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/11/2012, 13:31
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 7 meses
Puntos: 1567
Respuesta: Cómo descargar un XML

Para el ejemplo que dejé
allow_url_fopen deb de estar en 1 (por defecto asi viene en php),
intentá crear tu ejemplo sin variables, poniendo las rutas a mano.

Otra alternativa es que uses curl()

Código PHP:
Ver original
  1. <?php
  2. header('Content-Type: text/xml');
  3. header("Content-Disposition:attachment ; filename=archivo.xml");
  4. header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
  5. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  6. header("Cache-Control: no-store, no-cache, must-revalidate");
  7. header("Cache-Control: post-check=0, pre-check=0", false);
  8. header("Pragma: no-cache");
  9.  
  10. $url = curl_init("http://foros.emprear.com/xml/cdcatalog.xml");
  11. $salida = curl_exec ($url);
  12. curl_close($url);
  13. ?>

Demo:

http://foros.emprear.com/xml/descargarxml2.php

si es posible pasá la url del xml que querés bajar

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.