php fopen失败怎么办
程序员文章站
2022-03-21 14:50:42
...
php fopen失败是因为没有激活“allow_url_fopen”,其解决办法:首先找到并打开“php.ini”配置文件;然后开启fopen的相关配置;最后保存该文件即可。
php 中 fopen()打开文件(Url)失败
需要在php.ini中将相关配置开启
fopen原型:
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
如果PHP认为filename指定的是一个已注册的协议,而该协议被注册为一个网络URL,PHP将检查并确认allow_url_fopen已被激活。如果关闭了,PHP将发出一个警告,而fopen的调用则失败。
allow_url_fopen:本选项激活了URL形式的fopen封装协议使得可以访问URL对象例如文件。默认的封装协议提供用ftp和http协议来访问远程文件,一些扩展库例如zlib可能会注册更多的封装协议。
注意:
出于安全性考虑,此选项只能在php.ini中设置。
此选项是紧接着版本4.0.3发布后引进的。版本4.0.3以及之前的版本只能在编译时通过配置项--disable-url-fopen-wrapper来取消此特性。
很多相关知识,请访问PHP中文网!
以上就是php fopen失败怎么办的详细内容,更多请关注其它相关文章!
推荐阅读
-
php上传大文件失败的原因及应对策略,_PHP教程
-
PHP中fopen,file_get_contents,curl函数的区别
-
ubuntu16.04 php安装失败,提示依赖关系使得php7.0 的配置工作不能继续
-
php出现curl 35号错误怎么办
-
在一个php中,我定义了两个表单,当第一个表单提交后,生成了第二个表单,提交第二个表单后,就取不到第一个表单的数据了,该怎么办?
-
有关在Windows下配置PHP Apache Optimizer失败的问题解决方案_PHP
-
php输出内容显示乱码怎么办_PHP教程
-
php下传失败,很奇怪
-
ucenter整合,通信失败,调试测试排查方法_PHP教程
-
PHP施行sql语句失败,但同样的语句在MYSQL中可以执行