无法打开远程文件的一些设置
时间:2008-02-20
来源:互联网
灌水灌了有些天了,灌的自己都不好意思了,今天发一个帖子,是自己前2天遇到的问题和解决办法,不是很难,就当时普及贴好了,因为才接触PHP不长时间,只了解个皮毛,努力钻研中……
废话少说,切入正题!
在PHP中有些时候需要打开一些远程的文件(函数为:fopen(http://XXX.com/a.php),fsockopen(http://XXX.com/a.php) , file_get_contents(http://XXX.com/a.php)等。。。),环境为php5,apache2.2.X,会提示你无法打开文件流,http请求失败(failed to open stream: HTTP request failed!),这个时候就会很郁闷,经过苦苦的找寻,发现解法如下:在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件),user_agent="PHP"(表示通过哪种脚本访问网络,默认前面有个 " ; " 去掉即可。)重启服务器。OK!可以打开远程文件了!
经过本人的测试,可以实现打开远程文件,如果说的不对,请高手指点!
废话少说,切入正题!
在PHP中有些时候需要打开一些远程的文件(函数为:fopen(http://XXX.com/a.php),fsockopen(http://XXX.com/a.php) , file_get_contents(http://XXX.com/a.php)等。。。),环境为php5,apache2.2.X,会提示你无法打开文件流,http请求失败(failed to open stream: HTTP request failed!),这个时候就会很郁闷,经过苦苦的找寻,发现解法如下:在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件),user_agent="PHP"(表示通过哪种脚本访问网络,默认前面有个 " ; " 去掉即可。)重启服务器。OK!可以打开远程文件了!
经过本人的测试,可以实现打开远程文件,如果说的不对,请高手指点!
作者: ct_174880859 发布时间: 2008-02-20
貌似是打开你自己的服务器哦。
作者: enze 发布时间: 2008-02-20
举个简单的例子:
复制内容到剪贴板
$str = file_get_contents("http://www.baidu.com");
echo $str;
?>
代码:
<?php$str = file_get_contents("http://www.baidu.com");
echo $str;
?>
作者: ct_174880859 发布时间: 2008-02-20
鼓励LZ一下下咯。


作者: luzhou 发布时间: 2008-02-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28