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