在PHP中,文件操作是一项常见任务,包括读取文件内容、写入文件、创建文件、删除文件等。以下是一些常见的文件操作示例:

读取文件内容:
<?php
// 读取整个文件内容到字符串
$fileContent = file_get_contents('example.txt');
echo $fileContent;
?>

逐行读取文件:
<?php
// 逐行读取文件内容
$filename = 'example.txt';
$file = fopen($filename, 'r');

if ($file) {
    while (($line = fgets($file)) !== false) {
        echo $line;
    }

    fclose($file);
}
?>

写入文件:
<?php
// 写入字符串到文件
$fileContent = "Hello, World!";
file_put_contents('example.txt', $fileContent);
?>

追加内容到文件:
<?php
// 追加字符串到文件
$fileContent = "Additional content.";
file_put_contents('example.txt', $fileContent, FILE_APPEND);
?>

检查文件是否存在:
<?php
$filename = 'example.txt';

if (file_exists($filename)) {
    echo "The file $filename exists.";
} else {
    echo "The file $filename does not exist.";
}
?>

创建和删除文件:
<?php
// 创建文件
$filename = 'newfile.txt';
file_put_contents($filename, 'Hello, New File!');

// 删除文件
unlink($filename);
?>

获取文件信息:
<?php
$filename = 'example.txt';

// 获取文件大小
$fileSize = filesize($filename);
echo "File size: $fileSize bytes<br>";

// 获取文件的最后修改时间
$lastModified = filemtime($filename);
echo "Last modified: " . date("Y-m-d H:i:s", $lastModified);
?>

这些例子展示了一些基本的文件操作。在实际应用中,你可能需要更复杂的文件处理,例如使用目录、处理上传文件、文件权限等。 PHP提供了丰富的文件和目录处理函数,你可以在 [PHP官方文档](https://www.php.net/manual/en/ref.filesystem.php) 中找到更多详细信息。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3423/PHP