У меня есть файл .txt , расположенный в некоторой папке моих файлов данных. Теперь я создал длинную систему опроса ( фактически скопировал код ), которая запускается ajax.
Теперь проблема в том, что мой php-скрипт не может получить время модификации файла текстового файла (он полностью игнорирует файл).
Ниже у меня есть как оригинальный код автора, так и мой тверкинг-код. Один из авторов работал нормально, но не мой.
Пожалуйста, помогите.
Сервер apache размещен на сервере Windows
Абсолютно правильный путь к файлу и файл существует.
Вот раздел моего кода с ошибкой
while (true) {
//**The error occurs here**
$fileModifyTime = filectime($file);
if ($fileModifyTime === false) {
throw new Exception('Could not read last modification time');
}
// if the last modification time of the file is greater than the last update sent to the browser...
if ($fileModifyTime > $lastUpdate) {
setcookie('lastUpdate', $fileModifyTime);
require 'msgread.php';
// get file contents from last lines...
$fileRead = tailCustom($file, 8);
exit(json_encode([
'status' => true,
'time' => $fileModifyTime,
'content' => $fileRead
]));
}
// to clear cache
clearstatcache();
// to sleep
sleep(1);
}
вот оригинальный код, откуда я скопировал
авторский код запроса
и вот мой полный код, на всякий случай
Мой скрипт с ошибкой