fopen ( filename,mode,[,bool use_linclude_path [,resouce zcontext]])
模式字符 | 描述 |
r | 只读方式打开文件,从文件开头开始读 |
r+ | 读写方式打开文件,从文件开头开始读写 |
w | 只写方式打开文件,从文件开头开始写.如果文件已经存在,将文件指针指向文件头并将文件大小截为零,即删除所有文件已有的内容.如果该文件不存在,函数将创建这个文件 |
w+ | 读写方式打开文件,从文件开头开始读写.如果文件已经存在,将文件指针指向文件头并将文件大小截为零,即删除所有文件已有的内容.如果该文件不存在,函数将创建这个函数 |
x | 创建并以写入的方式打开,将文件指针指向文件头.如果文件已存在,则fopen会返回false,并生成warning警告级别的错误,如果该文件不存在则函数尝试创建它,仅能用于本地文件 |
x+ | 创建并以读写的方式打开将文件指针指向文件头.如果文件已存在,则fopen会返回false,并生成warning警告级别的错误,如果该文件不存在则函数尝试创建它,仅能用于本地文件 |
a | 写入方式打开,将文件指针指向文件末尾.如果该文件已有内容,将从文件末尾开始追加.如果文件不存在,则函数将创建这个文件 |
a+ | 写入方式打开,将文件指针指向文件末尾.如果该文件已有内容,将从文件末尾开始追加或者读.如果文件不存在,则函数将创建这个文件 |
b | 以二进制模式打开文件,用于与其他模进行连接.如果文件系统能够区分二进制文件和文本文件,你可能会使用它.例如在windows系统中可以分区,而在unix系统则不能分区,这个模式是默认模式 |
t | 以文本模式打开,这个模式知识windows系统下的一个选项,不推荐使用 |