0

我有这个工作正常的代码

$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 错误之后才会返回。

4

0 回答 0