开发者社区> 问答> 正文

php_network_getaddresses: getaddrinfo fa?报错

php代码 

$fp=fsockopen('whois.name.com', '43', $errno, $errstr, 30); 

用php写的一个ping程序 也能通。。。

cmd ping 也能通

telnet 也能通。。。

就是用 fsockopen 不能通 报错 php_network_getaddresses: getaddrinfo failed: 后面一堆乱码。估计是中文字符。。。

访问其他whois服务器没问题。。。。

求解 

环境  apache php7 系统 win  

放到服务器上一样。。。。。  




展开
收起
爱吃鱼的程序员 2020-06-09 11:50:01 501 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你可以试试PHP的执行命令的函数来执行下ping,看看有没有问题。 搞定。。好像原因是空格,,加了处理函数就没问题了,,,,地址是通过正则匹配得到的。那个函数。。。大神

    2020-06-09 11:50:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载