一文件系统概述
文件的创建, 删除, 编辑, 复制, 粘贴 (移动), 即文件的增删改查
二读取文件
打开读取: readfile(string), 传入文件路径即可打开读取 (如读取成功, 则返回字节数)
打开赋值给变量: file_get_contents(), 返回字符型
打开读取关闭分步操作: fopen,fread,fclose
fopen 有两个参数, fopen(打开路径, 打开方式), 打开方式为只读 / 读写
fread 有两个参数, fread(读取文件名, 可选, 读取最大字节限制)
fclose 关闭文件, 以免打开的文件占用服务器资源
fopen 打开文件模式列表:
r 只读, 将文件指针指向文件头;
r+ 读写, 将文件指针指向文件头;
w 写入方式打开, 将文件指针指向文件头并将文件大小截取为 0 如果文件不存在则创建文件
w+ 读写方式打开, 将文件指针指向文件头并将文件大小截取为 0 如果文件不存在则创建文件
a 写入方式打开, 将文件指针指向文件尾部如果文件不存在则创建文件
a+ 读写方式打开, 将文件指针指向文件尾部如果文件不存在则创建文件
x 创建并以写入方式打开如果已存在, 则 fopen() 调用失败返回 FALSE, 并生成一条 E_WARNING 警告级别的错误信息如果文件不存在则尝试创建
x+ 创建并以读写方式打开...
三创建修改文件内容
(1) 获取文件内容
file_get_contents 返回字符串
- $contents = file_get_contents(./new.txt);
- echo "$contents";
(2) 写入文件内容
file_put_contents 返回字节长度
向指定文件写入字符串, 如果不存在则创建文件, 并返回写入的字节长度
- $contents = file_put_contents(./new1.txt, 我是新内容);
- echo "$contents";
- (3)
来源: http://www.bubuko.com/infodetail-2529628.html