免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2503 | 回复: 6
打印 上一主题 下一主题

关于php的fsockopen [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-19 10:43 |只看该作者 |倒序浏览
$url='www.ip.cn/getip.php?action=queryip&ip_url=58.48.111.65';

if(!$s = fsockopen($url,80))
{
    $out="GET / HTTP/1.1\r\n";
    $out.="Host:www.ip.cn\r\n";
    $out.="Connection:Close\r\n";
    fwrite($s,$out);
    echo fgetss($s,2000);
}
exit;

运行时说"php_network_getaddresses: getaddrinfo failed: 不知道这样的主机"
难道fsockopen无法连接这样的url地址吗?

论坛徽章:
0
2 [报告]
发表于 2008-12-19 11:07 |只看该作者
这样貌似不行。。。

论坛徽章:
0
3 [报告]
发表于 2008-12-19 11:10 |只看该作者
试试curl的库吧

论坛徽章:
0
4 [报告]
发表于 2008-12-19 11:16 |只看该作者
学习

论坛徽章:
0
5 [报告]
发表于 2008-12-19 13:07 |只看该作者
那如果我想获取远程一个url文件的内容就只能用fopen咯?

论坛徽章:
0
6 [报告]
发表于 2008-12-19 13:13 |只看该作者
好像,似乎,是!

论坛徽章:
0
7 [报告]
发表于 2008-12-23 07:44 |只看该作者
getip.php?action=queryip&ip_url=58.48.111.65'

是要作为GET 的内容放到 header 里的,不是这样直接写的。。。。。

[ 本帖最后由 phpfan 于 2008-12-23 07:45 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP