我有本地的php网站,里面有一些在线和一些离线组件。 它通常从各种网站中提取xml数据。 离线时,由于各种错误,页面不会呈现。
我使用 $xml = simplexml_load_file($url);
来检索 xml 数据。 离线时,我通常会收到错误,告诉我目标 url 不存在,并且无法检索 xml 文件中的某些节点。
如何绕过这些错误,以便在脱机时加载页面的其余部分?
我解决了这个问题。
$var = @simplexml_load_file($url);
if(!$var){
echo "error";
}
else{
execute code...
}
现在,当我离线时,如果脚本无法连接并继续处理页面,它将留下错误消息。 以前,它会到达错误并停止加载页面的其余部分。