PHP fopen函数用法实例讲解


Posted in PHP onFebruary 15, 2019

php fopen()函数用于打开文件或者 URL。

php fopen()函数 语法

作用:打开文件或者 URL。

语法:

fopen(filename,mode,include_path,context)

参数:

filename 必需。规定要打开的文件或 URL。

mode 必需。规定要求到该文件/流的访问类型。

include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。

context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。

说明:fopen() 将 filename 指定的名字资源绑定到一个流上。如果 filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。

如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。

如果 PHP 认为 filename 指定的是一个本地文件,将尝试在该文件上打开一个流。该文件必须是 PHP 可以访问的,因此需要确认文件访问权限允许该访问。如果激活了安全模式或者 open_basedir 则会应用进一步的限制。

如果 PHP 认为 filename 指定的是一个已注册的协议,而该协议被注册为一个网络 URL,PHP 将检查并确认 allow_url_fopen 已被激活。如果关闭了,PHP 将发出一个警告,而 fopen 的调用则失败。

php fopen()函数 示例

<?php
$file = fopen("./test.txt","r");
?>

上面就是PHP fopen函数的相关知识点内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
PHP程序61条面向对象分析设计的经验小结
Nov 12 PHP
一个简单php扩展介绍与开发教程
Aug 19 PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
php获取随机数组列表的方法
Nov 13 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
PHP模板引擎Smarty内建函数详解
Apr 11 PHP
PHP微信开发之有道翻译
Jun 23 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
PHP设计模式之模板模式定义与用法详解
Dec 20 PHP
Laravel开启跨域请求的方法
Oct 13 PHP
PHP fclose函数用法总结
Feb 15 #PHP
PHP filesize函数用法浅析
Feb 15 #PHP
PHP数组遍历的几种常见方式总结
Feb 15 #PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 #PHP
PHP crypt()函数的用法讲解
Feb 15 #PHP
phpinfo无法显示的原因及解决办法
Feb 15 #PHP
实例介绍PHP中zip_open()函数用法
Feb 15 #PHP
You might like
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
php实现的日历程序
2015/06/18 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
ExtJs的Date格式字符代码
2010/12/30 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
九步学会Python装饰器
2015/05/09 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python3人脸识别的两种方法
2019/04/25 Python
Python restful框架接口开发实现
2020/04/13 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
简历中自我评价怎么写
2014/02/12 职场文书
房租涨价通知
2015/04/23 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL