file ('http://www.sina.com.cn/')出错

sun_2000 2003-02-26 05:25:44
为什么我用file()打不开远程的文件?
<?php
$fcontents = file ('http://www.sina.com.cn/');
...
?>
报错如下:

Warning: file() [function.file]: php_network_getaddresses: gethostbyname failed in E:\Project\my project\asp\11.php on line 2

Warning: file(http://www.sina.com.cn/) [function.file]: failed to create stream: No error in E:\Project\my project\asp\11.php on line 2

但我用ie可以正常访问新浪网页,为什么了?
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
MeE 2003-02-27
  • 打赏
  • 举报
回复
我是通过代理服务器连internet的,和这有关吗?
~~~~~~~~~~~~~~~~~~~~必须是直连D才行啊,PHP又不会自己给你输帐户和密码!~~~
至少也要透明代理啊
sun_2000 2003-02-27
  • 打赏
  • 举报
回复
不需要,我可以打开本地局域网的网页
pantech_36 2003-02-27
  • 打赏
  • 举报
回复
用fopen是否要在url中把文件名也加上呢??
sun_2000 2003-02-27
  • 打赏
  • 举报
回复
to phpteam(学习中。。。) :
php.ini中有设置:allow_url_fopen = On(我php版本是4.3)

to xuzuning(唠叨) 、photo123(烂柯居士) :
用fopen('http://www.sina.com.cn/','r');提示同样的错误

我是通过代理服务器连internet的,和这有关吗?
tmj 2003-02-26
  • 打赏
  • 举报
回复
up
learn
xuzuning 2003-02-26
  • 打赏
  • 举报
回复
你用fopen('http://www.sina.com.cn/','r');是否也有警告?
春哥视角 2003-02-26
  • 打赏
  • 举报
回复
fopen('http://www.sina.com.cn/','r');
phpteam 2003-02-26
  • 打赏
  • 举报
回复
php.ini

allow_url_fopen = 1

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧