怎么无法用fopen()读取远程文件 我的网站环境是:Linux+PHP5+Apache2,现在想用php的fopen()读取远程服务器上的文件,怎么执行不了,反应的速度极慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用file_get_content好像也能读取,楼主试试吧,如果是想获取返回内容,发送数据错误会导致速度慢 php4.0.3 之后引入了 allow_url_fopen 选项,请确认它是否被打开。 手册里面如是说:如果 PHP 认为 filename 指定的是一个已注册的协议,而该协议被注册为一个网络 URL,PHP 将检查并确认 allow_url_fopen 已被激活。如果关闭了,PHP 将发出一个警告,而 fopen 的调用则失败。看看 phpinfo() 里面有没有 allow_url_fopen 这个? 已经将allow_url_fopen=On打开了。 我也遇到了同样的问题,到现在一直在找答案。如果你先找到了,能否发一份给我?[email protected] 我这里如果用 fopen("http://192.168.2.1:8080/test.php","r");这样子又可以的,就是远程文件读取不出来,我晕。 怎么执行不了,反应的速度极慢。====================不清楚到底是不能执行,还是能执行但很慢。如果是不能执行,就要检查一下allow_url_fopen是否打开,如果很慢,检查网络情况比如对方服务器和你的服务器是否在一个网络类型(网通电信..) allow_url_fopen 肯定是这个问题!可以打开本地的,不能打开远程的。 我以前也做过这样的,只用了file_get_contents($url)就解决了,没有遇到什么allow_url_fopen的问题 【急】关于PHP生成指定美术字体图片的问题 php qmail 邮件发送 问一个继承和接口基础问题 两个客户,在不同的机器登录同一个帐号的问题? 从数据库导出数据到xls 换行问题 一个关于类中函数调用问题 php不识别回车 请问在WIN2000下安装PHP ???? 如何通过判断搜索引擎来路进行跳转--希望大神指点代码 命令行下mail可以发送邮件,但网页的形式不行 PHP获取站点目录和IIS Object的相关对像
如果你先找到了,能否发一份给我?
[email protected]
这样子又可以的,就是远程文件读取不出来,我晕。
不清楚到底是不能执行,还是能执行但很慢。如果是不能执行,就要检查一下allow_url_fopen是否打开,
如果很慢,检查网络情况比如对方服务器和你的服务器是否在一个网络类型(网通电信..)