Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/02/2011, 10:35
pisoscadiz
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Repetir la consulta si fallase hasta que salga bien

Creo que lo he resuelto. Sería así:

$xml = simpleXML_load_file($xml_file,"SimpleXMLElement",L IBXML_NOCDATA);
if($xml === FALSE)
{

for($i=0 ; $i<5 ; $i++)
{
header("Location: http://www.miweb.com/ifase.php");
}


exit('Error al intentar abrir el fichero '.$xml_file); }

De este modo si alguna vez no carga el xml, recargará la página actual y de nuevo lo intentará. Hará esta misma operación si falla hasta 5 veces. Si tras la quinta falla de nuevo, entonces mostrará el error y finalizará.