探索 PHP 文件操作:从读取写入到目录管理

2025-12-10 28阅读

文章最后更新时间:2025年12月11日

Web 开发中常需处理文件(如日志记录、配置读取),PHP 提供了丰富的文件操作函数,能实现创建、读取、写入、删除等功能。本文通过实例讲解核心用法。

202410231729651280729821.jpg

一、基础文件操作:读取与写入

<?php
// 写入文件(覆盖模式)
file_put_contents("log.txt", "访问时间:" . date("Y-m-d H:i:s") . "\n");
// 追加写入
file_put_contents("log.txt", "新的访问记录\n", FILE_APPEND);
// 读取文件
$content = file_get_contents("log.txt");
echo $content;
?>

二、实战:遍历目录下的文件

<?php
$dir = "./uploads/";
// 打开目录
$handle = opendir($dir);
// 遍历文件
while (($file = readdir($handle)) !== false) {
  // 排除.和..目录
  if ($file != "." && $file != "..") {
    echo $file . "<br>";
  }
}
closedir($handle);
?>

三、安全注意:文件权限

  • 写入文件的目录需设置755权限;

  • 避免直接暴露文件路径,防止未授权访问。

总结

PHP 文件操作函数简单高效,file_get_contents()/file_put_contents()是日常开发的 “高频工具”,目录操作需注意权限和路径安全,避免泄露敏感文件。


文章版权声明:除非注明,否则均为Dark零点博客原创文章,转载或复制请以超链接形式并注明出处。

目录[+]