24/02/2011, 10:35
|
| | 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á. |