解析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 相关文章推荐
PHP+DBM的同学录程序(2)
Oct 09 PHP
php auth_http类库进行身份效验
Mar 19 PHP
利用PHP实现短域名互转
Jul 05 PHP
php如何获取文件的扩展名
Oct 28 PHP
PHP 读取文本文件内容并分页显示
Jan 02 PHP
PHP共享内存用法实例分析
Feb 12 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
基于php流程控制语句和循环控制语句(讲解)
Oct 23 PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 PHP
php实现微信公众号企业转账功能
Oct 01 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过滤敏感词的示例
2014/03/31 PHP
php生成图片验证码
2015/06/09 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
客户端静态页面玩分页
2006/06/26 Javascript
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
关于Python中异常(Exception)的汇总
2017/01/18 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
pandas值替换方法
2018/07/10 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
城市规划毕业生求职信
2013/10/10 职场文书
会计毕业生求职简历的自我评价
2013/10/20 职场文书
司机职责范本
2014/03/08 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
python如何做代码性能分析
2021/04/26 Python
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
Pygame Time时间控制的具体使用详解
2021/11/17 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android