熟悉php文件操作函数(1)

2025-10-27 16:51:26

1、例如:创建一个文档,取名为test1.txt,当前目录通过php文件操作函数来熟悉文件的读,写,删除等。

2、我们在test1.txt文件里写入如下内容:

打开文件函数:fopen 关闭文件函数:fclose 删除文件函数:unlink  模式选择:a a+ r r+ w w+[常见的6种]

然后保存。

3、在同级目录下,我们建一个php文件,编写php代码:<?php $file_path="test1.txt";

if($fp=fopen($file_path,"a+"))

{ $file_info=fstat($fp);

  print_r($file_info);

}

?>保存后运行,结果如下:

熟悉php文件操作函数(1)

4、这里返回的数组有如下主要信息:文件大小,文件访问时间,文件修改内容时间,文件名修改时间等。我们可以通过date()函数格式化一下时间。由于时区差异,可以把获取时间加上8*3600,也就是加8小时。源php文件添加如下代码:

5、$arr1=$file_info;

  echo "<br /><br /><br />";

  echo "文件大小是".$arr1['size']."<br />";

  //echo $arr1['mode']."<br />";

  echo "change时间(ctime):".date("Y-m-d H:i:s",$arr1['ctime']+8*3600)."<br />";

  echo "access时间(atime):".date("Y-m-d H:i:s",$arr1['atime']+8*3600)."<br />";

  echo "modify时间(mtime):".date("Y-m-d H:i:s",$arr1['mtime']+8*3600)."修改文件里的内容<br />";

  echo "<hr />";

保存后,运行效果如图:

熟悉php文件操作函数(1)

6、可以看到文件大小,修改时间,访问时间等。即数组里的['size']['mtime']['atime']等。接着,获取文件名称,和文件内容:继续添加php代码:

$fp=fopen($file_path,"a+");

  $content=fread($fp,filesize($file_path));

  $content=str_replace("\r\n","<br />",$content);

  echo "文件名称是:<font color='red'>".basename($file_path)."</font>,内容是:<br />";

  echo $content;

上面已经以一个横线为界,我们看看输出内容:

熟悉php文件操作函数(1)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢