以下是一些PHP中优雅处理文件的实例,包括读取、写入、上传等常见操作,使用表格形式呈现以便于查阅。
| 序号 | 方法描述 | 代码示例 |

| ---- | --------------------- | ------------------------------------------------------------ |
| 1 | 读取文件内容 |
file_get_contents('example.txt'); || 2 | 写入文件内容 |
file_put_contents('example.txt', 'Hello, World!'); || 3 | 逐行读取文件内容 |
$file = fopen('example.txt', 'r');while (!feof($file)) {
echo fgets($file);
}
fclose($file);
|| 4 | 判断文件是否存在 |
if (file_exists('example.txt')) { echo '文件存在';
} else {
echo '文件不存在';
}
|| 5 | 读取文件部分内容 |
$handle = fopen('example.txt', 'r');fseek($handle, 5); // 跳过前5个字符
$line = fread($handle, 10); // 读取接下来的10个字符
fclose($handle);
echo $line;
|| 6 | 读取目录下所有文件和文件夹 |
$files = scandir('example_directory/');foreach ($files as $file) {
if (!is_dir($file)) {
echo $file . '
';
}
}
|| 7 | 文件上传 |
if ($_FILES['file']['error'] == 0) { $target_path = "









