检查PHP上次写入txt文件的时间

时间:2014-03-16 21:22:03

标签: php caching text time

我正在使用php写一个.txt文件:

$File = "example.txt"; 
$h = fopen($File, 'w');
$Data = "some info"; 
fwrite($h, $Data); 
fclose($h); 

但是我只希望它写入该文件,如果它自我上次写入它以来已经超过5分钟(基本上我创建了5分钟的缓存)。

有没有办法检查我最后一次写入它并创建某种触发上述代码的条件语句?

1 个答案:

答案 0 :(得分:0)

在这里使用filemtime()检查manual

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