菜单

PHP中得到文件制造日期、修改日期、访谈时间的章程

2019年7月11日 - 皇家赌场系统

php获取文件创制时间、修改时间常用代码

filemtime ( string filename )
返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。
例如:$a=filemtime("log.txt");
      echo "修改时间:".date("Y-m-d H:i:s",$a);
filectime ( string filename )
返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。
例如:$a=filectime("log.txt");
      echo "创建时间:".date("Y-m-d H:i:s",$a);
fileatime ( string filename )
返回文件上次被访问的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。
例如:$a=fileatime("log.txt");
     echo "修改时间:".date("Y-m-d H:i:s",$a);

filemtime ( string filename )

回到文件上次被改动的时日,出错开上下班时间回来 FALSE。时间以 Unix
时间戳的点子赶回,可用于 date()。

filectime ( string filename )

重返文件上次 inode 被修改的年月,如若出错则赶回 FALSE。时间以 Unix
时间戳的不二等秘书技赶回。

fileatime ( string filename )

再次来到文件上次被访谈的时日,假设出错则赶回 FALSE。时间以 Unix
时间戳的点子赶回。

////////////////////////////

filectime:linux最后二回修改时间
filemtime:最终贰遍修改时间
fileatime:最终一遍访问的时间

/////////////////////////////////////////////////////////////////////////////

filemtime
(PHP 3, PHP 4 )

filemtime — 取得文件修改时间
说明

int filemtime ( string filename)

回到文件上次被涂改的时光,出错开上下班时间重回 FALSE。时间以 Unix
时间戳的章程赶回,可用来 date()。
注: 本函数的结果会被缓存。详细新闻参见 clearstatcache()。
注:
本函数不能功能于远程文件,被检查的文书必须透过服务器的文件系统访谈。
本函数再次来到文件中的数据块上次被写入的年月,也便是说,文件的剧情上次被改变的岁月。

例子 1. filemtime() 例子

<?php
// outputs e.g. somefile.txt was last modified: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
 echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));

}
?>

filectime
(PHP 3, PHP 4 )

filectime — 获得文件的 inode 修改时间
说明

int filectime ( string filename)

重回文件上次 inode 被退换的光阴,假诺出错则赶回 FALSE。时间以 Unix
时间戳的章程赶回。
留心:在较多 Unix 文件系统中,当三个文书的 inode
数据被改造时则该文件被以为是修改了。也正是说,当文件的权位,全体者,全体组或其余inode 中的元数据被更新时。参见 filemtime()(那才是您想用来在 web
页面中树立“最后更新时间”脚注的函数)和 fileatime()。
只顾有些 Unix 表明文本中把 ctime
说成是该文件创建的时日,那是错的。在一大半 Unix 文件系统中绝非 Unix
文件的树马上间。
注: 本函数的结果会被缓存。详细信息参见 clearstatcache()。
注: 本函数无法效能于远程文件,被检查的公文必须透过服务器的文件系统访谈。

例子 1. fileatime() 例子

<?php

// 输出类似:somefile.txt was last changed: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
 echo "$filename was last changed: " . date ("F d Y H:i:s.", filectime($filename));
}
?>

fileatime
(PHP 3, PHP 4 )

fileatime — 猎取文件的上次访问时间
说明

int fileatime ( string filename)

回来文件上次被访谈的年月,纵然出错则赶回 FALSE。时间以 Unix
时间戳的不二等秘书诀赶回。
注意:贰个文件的 atime
应该在不论什么日期读取了此文件中的数据块时被改动。当一个应用程序定期会见大量文件或目录时很影响属性。有些Unix 文件系统能够在加载时关闭 atime 的更新以增长那类程序的属性。USENET
信息组假脱机是二个大面积的例证。在这种文件系统下本函数没有用处。
注: 本函数的结果会被缓存。详细消息参见 clearstatcache()。
注:
本函数无法成效于远程文件,被检查的公文必须通过服务器的文件系统访谈。
例子 1. fileatime() 例子

<?php
// 输出类似:somefile.txt was last accessed: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
 echo "$filename was last accessed: " . date ("F d Y H:i:s.", fileatime($filename));
}
?>

您或者感兴趣的小说:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图