Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: file_get_contents каждые 3 часа
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » file_get_contents каждые 3 часа

Страниц (1): [1]
 

1. Gover - 19 Августа, 2012 - 09:41:48 - перейти к сообщению
Здравствуйте.
Мне нужно забирать информацию с другого сайта через file_get_contents каждые 3 часа.
Подскажите как написать условие?
2. Мелкий - 19 Августа, 2012 - 09:42:35 - перейти к сообщению
Cron
3. Gover - 19 Августа, 2012 - 09:52:49 - перейти к сообщению
А если без cron'а?
4. BAS-P - 19 Августа, 2012 - 10:01:37 - перейти к сообщению
Gover без cron'a можно разве что создать в базе таблицу, записывать туда текущее время, проверять на условие, или то время + 3 часа не пришло еще - когда придет выполнять скрипт и перезаписывать время на новое.
5. Gover - 20 Августа, 2012 - 19:36:07 - перейти к сообщению
У меня есть вот такая конструкция
PHP:
скопировать код в буфер обмена
  1.  
  2. //если сохраненный кеш-файл создан раньше часа ночи текущего дня
  3. if(mktime() >= mktime(1, 0, 0, date("m"), date("d"), date("Y")) && @filemtime($cache_file) < mktime(0, 0, 10, date("m"), date("d")-1, date("Y")))
  4.  

а можно это как-то переписать чтобы проверялось что он создан раньше 9.00, 12.00, 15.00 и т.д.

 

Powered by ExBB FM 1.0 RC1