Есть скрипт, его задача выполняться несколько раз в день и проверять наличие обновления данных на другом сайте, для этого храню время, когда последний раз было обновление данных на том сайте и при повторном запуске с помощью Cron я проверяю, это тоже время или уже позже(было обновлено, если было, то обновляю у себя данные). Но ближе к вечеру возникает такая проблема, что появляются данные, которые были утром. Получается, если данные обновляются допустим в 8, 12, 16, то при вечернем запуске он покажет данные снова с 8 утра. Делаю я это таким кодом:
$timesp = date("z");
$day = file_get_contents('day.txt');
if($day != $timesp){
file_put_contents('time.txt', '0');
file_put_contents('day.txt', $timesp);
}
Было предположение, что это из-за того, что на сервере происходит переход уже на новый день, а на сайте еще старое расписание. Но нет, время у всех московское. Начал копать глубже и нашел сайт, на котором показывает, что сейчас 254 день в году, а мой скрипт показывает, что сегодня 253. В чем может быть проблема? Из-за чего он вечером начинает отсчет заново? Если он начинает отсчет заново, значит происходит какое-то изменение в параметрах, приводящее к обнулению счетчика. Но я не могу понять, почему?
Помогите понять куда этот код вставлять, чтобы выводились посты за последние 30 дней
Привет всем! Хочу сделать оплату цифрового товара через Telegram-бота на QIWIПроблема в том, что не знаю, как это правильно реализовать + нет нормальной...