powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Узнать время последней модификации файла на сервере
3 сообщений из 3, страница 1 из 1
[PHP] Узнать время последней модификации файла на сервере
    #38627707
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю значит кэширование некоторых страниц на сайте, всё вроде норм, кешируются, только мне ещё нужно проверять время создания кешированных файлов и в случае если (к примеру) с времени создания кеш-файла, прошёл уже 1 час, заменять его новым и тд. Но что-то не работает с вычисление времени создания и текущего или что-то подобное. Не могу разобраться..


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$modif = time() - filemtime ("cache_file.html");

if ( $modif > 60 ) 
{
 Обновить файл, если время его создания больше (к примеру) 60 мин.
}
else
{
  Пока пользоваться кешированным файлом.
}
...
Рейтинг: 0 / 0
[PHP] Узнать время последней модификации файла на сервере
    #38627743
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goror,

Код: php
1.
  clearstatcache();
...
Рейтинг: 0 / 0
[PHP] Узнать время последней модификации файла на сервере
    #38627783
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

Всё! Разобрался, там у меня проблема была в том, что я иногда к несуществующему файлу "cache_file.html" обращался и потому мне вместо секунд после его создания (1, 10, 30, 60), выводило простое время time() (41324123, 3452353 и тд)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Узнать время последней модификации файла на сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]