Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2012, 17:01
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 11 meses
Puntos: 20
Guardar un XML externo en local

Buenas,

Estoy intentando guardar un xml externo que leo en local para tenerlo también descargado en local y no consigo la parte de copiarlo/guardarlo a un fichero local.

Tengo el siguiente código:

Código PHP:
Ver original
  1. <?php
  2. //Verifico que el XML es correcto
  3. $xml = simplexml_load_file($file_xml);
  4. if (!$xml) {
  5.     echo "Error cargando XML\n";
  6.     foreach(libxml_get_errors() as $error) {
  7.         echo "\t", $error->message;
  8.     }
  9. }else{ // Si está correctamente construido lo guardo en local
  10.  
  11.     if(!is_dir($dir_XML)){ // Crea los directorios en caso de no existir
  12.         mkdir($dir_XML, 0700, true);
  13.     }
  14.     $fp = fopen($dir_XML.$nombre, 'w');
  15.     fwrite($fp, $xml); 
  16. }
  17. ?>

Cómo lo podría guardar? alguna sugerencia?

Muchas gracias de antemano!