欢迎访问宙启技术站
智能推送

PHP文件操作函数实例演示

发布时间:2023-09-10 06:36:00

PHP 文件操作函数是一组用于对文件进行读取、写入和移动等操作的函数。下面是一些 PHP 文件操作函数的示例演示:

1. file_get_contents():将整个文件读入一个字符串。

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;

2. file_put_contents():将一个字符串写入文件。

$file = 'example.txt';
$content = 'Hello, World!';
file_put_contents($file, $content);

3. fopen()fwrite():打开文件,并写入内容。

$file = 'example.txt';
$content = 'Hello, World!';
$handle = fopen($file, 'w');
fwrite($handle, $content);
fclose($handle);

4. fread():打开文件,并读取指定长度的内容。

$file = 'example.txt';
$handle = fopen($file, 'r');
$content = fread($handle, filesize($file));
fclose($handle);
echo $content;

5. rename():重命名文件或目录。

$old_file = 'old.txt';
$new_file = 'new.txt';
rename($old_file, $new_file);

6. unlink():删除文件。

$file = 'example.txt';
unlink($file);

7. copy():复制文件。

$source = 'old.txt';
$destination = 'new.txt';
copy($source, $destination);

8. file_exists():检查文件是否存在。

$file = 'example.txt';
if (file_exists($file)) {
    echo 'File exists';
} else {
    echo 'File does not exist';
}

9. is_file():检查路径是否为一个常规的文件。

$file = 'example.txt';
if (is_file($file)) {
    echo 'It is a file';
} else {
    echo 'It is not a file';
}

10. is_dir():检查路径是否为一个目录。

$folder = 'example';
if (is_dir($folder)) {
    echo 'It is a folder';
} else {
    echo 'It is not a folder';
}

11. mkdir():创建目录。

$folder = 'example';
mkdir($folder);

12. rmdir():删除目录。

$folder = 'example';
rmdir($folder);

这些是一些常用的 PHP 文件操作函数的示例演示。利用这些函数,你可以方便地对文件进行读取、写入、移动和删除等操作。