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

Hola. Estoy trabajando con un código que lee un XML. Funciona perfecto pero lo que pasa es que a veces tarda en leer el xml y da error la consulta.

$xml = simpleXML_load_file($xml_file,"SimpleXMLElement",L IBXML_NOCDATA);
if($xml === FALSE)
{ exit('Error al intentar abrir el fichero '.$xml_file); }
{ else ...lo que sea...}

Cuando falla la consulta simplemente como tengo puesto exit, acaba el php y muestra el error.

¿Hay forma de decirle que en caso de error lo lea por ejemplo hasta 5 veces hasta que en cualquiera de esas veces termine de ejecutar bien la consulta?.

Muchas gracias