脱机时绕过 PHP XML 错误



我有本地的php网站,里面有一些在线和一些离线组件。 它通常从各种网站中提取xml数据。 离线时,由于各种错误,页面不会呈现。

我使用 $xml = simplexml_load_file($url); 来检索 xml 数据。 离线时,我通常会收到错误,告诉我目标 url 不存在,并且无法检索 xml 文件中的某些节点。

如何绕过这些错误,以便在脱机时加载页面的其余部分?

我解决了这个问题。

$var = @simplexml_load_file($url);
if(!$var){
    echo "error";
}
else{
    execute code...
}

现在,当我离线时,如果脚本无法连接并继续处理页面,它将留下错误消息。 以前,它会到达错误并停止加载页面的其余部分。

最新更新