error-handling - Fsockopen错误处理,此刻我收到警告,页面停止加载进一步的内容

标签 error-handling fsockopen

我有以下代码:

$open_socket = fsockopen($host,$port,$errno,$errstr,30);
if(!$open_socket){
    echo "$errstr ($errno)<br />".$nl;
}else{
    fputs($open_socket,$xml);
    while(!feof($open_socket)){
        $line = fgets($open_socket,128);
        $return_xml.= $line;
    }
    fclose($open_socket);
}

但是如果没有连接,我会收到以下消息:

警告:fsocket ......

页面的其余部分为空白,基本上我该如何处理我的页面将继续并显示内容的地方,仅显示错误消息而不显示警告。

谢谢

最佳答案

您可以禁止调用fsockopen

$open_socket = @fsockopen($host,$port,$errno,$errstr,30);
的警告

关于error-handling - Fsockopen错误处理,此刻我收到警告,页面停止加载进一步的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8239994/

相关文章:

.net - C# .NET v3.5 应用程序的日志记录/错误处理框架的最佳方法? (企业库/log4net/?)

php - fsockopen 不适用于 FastCGI (PHP)

php - 将 fsockopen 与代理一起使用

java - JSP 中的 fsockopen 等价物

php - 这是使用 PHP 连接到 TCP 端口的正确方法吗?

python - 使用额外功能处理错误

javascript window.onerror 消息仅包含 "Script error."我如何获取行号?

ruby-on-rails - 无效的创建方法不会引发任何错误

php - PHP 中的多线程、多 curl 爬虫

php - Ajax调用总是以错误处理程序结尾