解析php中的fopen()函数用打开文件模式说明


Posted in PHP onJune 20, 2013

fopen() 函数用于在 PHP 中打开文件。
此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:

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

文件可能通过下列模式来打开:
r : 只读。指针定位在文件的开头,如果文件不会报错。
r+: 读/写。指针定位在文件的开头,如果文件不存会报错。
w : 只写。打开并清空文件的内容,如果文件不存在,则创建新文件。
w+: 读/写。打开并清空文件的内容,如果文件不存在,则创建新文件。
a : 追加。打开并将指针定位在文件尾,如果文件不存在,则创建新文件。
a+ : 读/追加。打开并将指针定位在文件尾,如果文件不存在,则创建新文件。
x : 只写。创建新文件。如果文件以存在,则返回 FALSE。
x+ : 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
PHP 相关文章推荐
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
phpphp图片采集后按原路径保存图片示例
Feb 18 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
php7函数,声明,返回值等新特性介绍
May 25 PHP
PHP 代码简洁之道(小结)
Oct 16 PHP
PHP基于ip2long实现IP转换整形
Dec 11 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 #PHP
解析php中die(),exit(),return的区别
Jun 20 #PHP
有关PHP性能优化的介绍
Jun 20 #PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 #PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 #PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 #PHP
php Xdebug的安装与使用详解
Jun 20 #PHP
You might like
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
常用DOM整理
2015/06/16 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
python执行等待程序直到第二天零点的方法
2015/04/23 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python性能提升之延迟初始化
2016/12/04 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
python读写文件write和flush的实现方式
2020/02/21 Python
英语翻译系毕业生求职信
2013/09/29 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
股份合作协议书
2014/04/12 职场文书
校运会口号
2014/06/18 职场文书
优秀教师推荐材料
2014/12/16 职场文书
法院答辩状格式
2015/05/22 职场文书
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL