В php manual fileatime определяется как «время последнего доступа к файлу». Но в моем коде я открыл и прочитал содержимое файла. Но fileatime дает мне дату 16 февраля. Это означает, что я последний раз обращался к файлу в 16 февраля. Но я обратился к файлу прямо сейчас. Почему он не дает мне текущую дату?разница между fileatime и filectime в php
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));
я собираюсь скопировать здесь
Последнее изменение: 21 февраля 2015 г. 19:57:21.
Последнее изменение: 16 февраля 2015 г. 05:56:16.
Последнее изменение: 21 февраля 2015 19:57:21.
Я также изменил содержимое файла, добавил несколько символов. Но все же дал тот же результат. –
@ AL-zami. А ваш вопрос о 'fileatime()' not 'filemtime()', моя ошибка. обновил мой ответ – Rizier123