I use fsockopen() to connect to multiple servers in a loop.
However some servers are not valid and I get PHP warnings like the one below:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: The requested name is valid, but 开发者_Go百科no data of the requested type was found
Is there a way to prevent these warnings.
Like checking whether the server is good before trying to fsockopen it?
Or is there another or better solution for this?
Use the error control operator and check the results of fsockopen() to verfiy you have a valid connection.
$rc = @fsockopen(...);
if (is_resource($rc))
{
   // do work
}
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论