读取文件内容:
<?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.zyzy.cn/article/detail/3423/PHP