3

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。

4

2 に答える 2