【问题标题】:Preventing warnings from fsockopen防止来自 fsockopen 的警告
【发布时间】:2011-05-18 20:18:47
【问题描述】:

我使用 fsockopen() 循环连接多个服务器。

但是,有些服务器无效,我收到如下 PHP 警告:

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: The requested name is valid, but no data of the requested type was found

有没有办法阻止这些警告。

喜欢在尝试 fsockopen 之前检查服务器是否良好?

或者有其他或更好的解决方案吗?

【问题讨论】:

    标签: php warnings fsockopen


    【解决方案1】:

    使用error control operator 并检查fsockopen() 的结果以验证您的连接是否有效。

    $rc = @fsockopen(...);
    if (is_resource($rc))
    {
       // do work
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多