【笔记】PHP文件读写

前言

PHP文件读写学习笔记

打开文件

1
$file = fopen($filesrc, 'r');

无法打开则报错

1
$file = fopen($filesrc, 'r') or die('file read failed');

mode选项

参数 读写选项 是否为二进制 是否报错 文件指针位置
r 只读 如果不存在则报错 文件首部
w 只写 如果不存在则创建新文件 文件首部
a 只写 如果不存在则创建新文件 文件末尾
x 只写 强制创建新文件,如果存在则报错 文件首部
r+ 读写 二进制 如果不存在则报错 文件首部
w+ 读写 二进制 如果不存在则创建新文件 文件首部
a+ 读写 二进制 如果不存在则创建新文件 文件末尾
x+ 读写 二进制 强制创建新文件,如果存在则报错 文件首部

关闭文件

1
fclose($file);

文件读取

<file>:文件路径

1
2
3
4
$filesrc = '<file>'
$file = fopen($filesrc, 'r');
echo fread($file, filesize($filesrc));
fclose($file);

文件写入

<str>:写入的内容

1
2
3
4
$filesrc = '<file>'
$file = fopen($filesrc, 'a');
fwrite($file, '<str>')
fclose($file);

完成

参考文献

哔哩哔哩——逆风微笑的代码狗