我有这个工作正常的代码
$done_getting = file_get_contents($url);
if($done_getting == !null) {
return $done_getting;
} else {
return $custom_error_msg;
}
如果我在线,它会获取 $url 并在页面上很好地显示,但如果互联网连接速度慢或我离线,我会得到
Warning: file_get_contents(url ): failed to open stream: HTTP request failed! in xxxxxx
这是来自 php 的正确错误消息,我如何自定义此消息而不是获取此消息,因为它告诉用户是我的根文件。
是否可以自定义。
我在wordpress(调试模式)中使用它。上面的代码也可以工作,所以当出现错误时它会返回 $custom_error_msg 但只有在显示默认的 php 错误之后才会返回。