Hola, uso
SimpleXMLElement para abrir elementos que a veces me dan el siguiente error:
SimpleXMLElement::__construct(http://xxxxx) [simplexmlelement.--construct]: failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable in /home/virtual/...
alguien sabe cómo controlar para que cuando de este error sacar el mensaje de error que yo quiera en lugar de este error de php?
Sé q no es un error de programación porque luego le doy a actualizar y a la 2ª no me sale el error.
yo lo que hago es:
Código PHP:
libxml_use_internal_errors(true);
try
{
$xml = new SimpleXMLElement($url, null, true);
$xmlcontent=$xml->asXML();
}
catch (Exception $e)
{
$xmlcontent="";
// por aquí nunca entra
}