在php手册中,fileatime被定义为“文件的最后访问时间”。但是在我的代码中,我打开并读取了文件内容。但是fileatime给我返回了2月16日的日期。这意味着我上次访问该文件是在2月16日??但是我现在刚刚访问了该文件。为什么它没有给我当前的日期?
set_include_path('c://Users/shimantta/Desktop/');
$file='hehe.txt';
$open=fopen($file,'r');
echo fread($open,filesize($file)).'</br>';
echo "Last modified: ".date("F d Y H:i:s.",filemtime($file)).'</br>';
echo "Last modified: ".date("F d Y H:i:s.",fileatime($file)).'</br>';
echo "Last modified: ".date("F d Y H:i:s.",filemtime($file));
我将在这里被复制
最后修改时间:2015年2月21日19:57:21。
最后修改时间:2015年2月16日05:56:16。
最后修改时间:2015年2月21日19:57:21。
fileatime()
而不是filemtime()
的问题,我的错误。我已经更新了我的答案。 - Rizier123