在 PHP 中,文件操作是一个常见的任务,包括读取文件内容、写入文件、检查文件是否存在等。以下是一些基本的 PHP 文件操作的示例:

读取文件内容
<?php
// 读取整个文件内容
$fileContent = file_get_contents("example.txt");
echo $fileContent;
?>

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

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

fclose($file);
?>

写入文件
<?php
// 写入文件
$filename = "output.txt";
$file = fopen($filename, "w");

fwrite($file, "Hello, World!\n");
fwrite($file, "This is a new line.");

fclose($file);
?>

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

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

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

$fileSize = filesize($filename);
$lastModified = filemtime($filename);

echo "File Size: $fileSize bytes<br>";
echo "Last Modified: " . date("Y-m-d H:i:s", $lastModified);
?>

删除文件
<?php
// 删除文件
$filename = "file_to_delete.txt";

if (unlink($filename)) {
    echo "File deleted successfully.";
} else {
    echo "Unable to delete the file.";
}
?>

这些只是一些基本的文件操作示例。在实际应用中,你可能需要处理更多复杂的任务,例如上传文件、创建目录、复制文件等。要处理上传文件,你可以使用 $_FILES 超全局变量,而对于目录操作,可以使用 mkdir、rmdir、scandir 等函数。


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