PHP支持众多文件操作函数,其中常用的包括:
文件读取
- file_get_contents:将整个文件读入一个字符串中
- fread:读取打开的文件中的数据
- fgets:从文件指针中读取一行
文件写入
- file_put_contents:将一个字符串写入文件中
- fwrite:写入文件(可二进制安全)
文件操作
- file_exists:检查文件或目录是否存在
- is_file:判断指定的文件是否为常规的文件
- is_dir:判断指定的文件是否为目录
- mkdir:创建目录
- rmdir:删除目录
- unlink:删除文件
- rename:重命名文件
- copy:复制文件
- file:把整个文件读入一个数组中
文件上传
- move_uploaded_file:将上传的文件移动到新位置
- is_uploaded_file:判断文件是否是通过HTTP POST上传的
以下是示例代码:
//读取文件内容
$file_content = file_get_contents('test.txt');
echo $file_content;
//写入文件内容
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World!');
fclose($file);
//移动上传的文件
if(is_uploaded_file($_FILES['file']['tmp_name'])) {
if(move_uploaded_file($_FILES['file']['tmp_name'], './uploads/'.$_FILES['file']['name'])) {
echo '文件上传成功';
} else {
echo '文件上传失败';
}
}
2023-05-04 03:52:47 更新