PHP常见文件操作函数
在 PHP 中,文件操作是非常常见的操作,比如读取配置文件、写日志文件、上传文件等。下面介绍几个常见的文件操作函数。
1. fopen():打开文件
fopen() 函数用于打开文件,可指定打开方式、文件路径等参数,例如:
$file = fopen("filename.txt", "r"); // 以只读方式打开文件
2. fread():读取文件内容
fread() 函数用于读取文件内容,需要指定文件句柄和读取长度,例如:
$content = fread($file, filesize("filename.txt")); // 读取文件所有内容
3. fwrite():写入文件内容
fwrite() 函数用于向文件中写入内容,需要指定文件句柄和写入内容,例如:
fwrite($file, "Hello World!"); // 向文件中写入 Hello World!
4. fclose():关闭文件
fclose() 函数用于关闭打开的文件,例如:
fclose($file); // 关闭文件句柄
5. file_exists():判断文件是否存在
file_exists() 函数用于判断文件是否存在,需要指定文件路径,例如:
if (file_exists("filename.txt")) {
echo "文件存在";
} else {
echo "文件不存在";
}
6. is_file():判断是否为文件
is_file() 函数用于判断指定路径是否为文件,例如:
if (is_file("filename.txt")) {
echo "是文件";
} else {
echo "不是文件";
}
7. is_dir():判断是否为目录
is_dir() 函数用于判断指定路径是否为目录,例如:
if (is_dir("dirname")) {
echo "是目录";
} else {
echo "不是目录";
}
8. mkdir():创建目录
mkdir() 函数用于创建目录,需要指定目录路径和权限等参数,例如:
mkdir("dirname", 0777); // 创建目录 dirname 并设置权限为 0777
9. rmdir():删除目录
rmdir() 函数用于删除目录,需要指定目录路径,例如:
rmdir("dirname"); // 删除目录 dirname
10. unlink():删除文件
unlink() 函数用于删除文件,需要指定文件路径,例如:
unlink("filename.txt"); // 删除文件 filename.txt
以上是几个常见的 PHP 文件操作函数,需要注意的是,进行文件操作时要考虑安全性和可靠性,避免出现漏洞或意外情况。
