Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автоматическая работа по времени (PHP)

364
21 декабря 2007 года
Xupypr
148 / / 20.04.2000
Добрый день.

Вопросик у меня такой:

Есть база объявлений. В этой базе есть поле ttl (время жизни) в этом поле указываеться количество дней которое объявление будет "жить", если 0 - то вечно. Так вот вопрос в следующем, как автоматически ежедневно, скажем в 00.00 пробегать по всем объявлениям и уменьшать у них время жизни? Ну или не уменьшать, а проверять... если ttl<(время сейчас-время добавления) то поле publish (1- публиковать 0-нет) ставить 0. Но это не важно, главное как запускать событие? =)
256
21 декабря 2007 года
foxweb
1.0K / / 27.07.2005
"Объявление будет жить вечно!" - жуть :)

База MySQL я так понимаю? Телепатов нет.
Что мешает сделать апдейт с "update ... set ... ttl-1" ?
Что мешает удалять объявление по прошествии N дней с момента публикации? Никакие ttl тут, если разобраться, не нужны - достаточно иметь дату публикации.
244
21 декабря 2007 года
UAS
2.0K / / 19.07.2006
По поводу запуска в определенное время.. И снова Cron)

Может добавить про Cron в FAQ? А то как минимум раз в неделю вопрос поднимается
256
21 декабря 2007 года
foxweb
1.0K / / 27.07.2005
Пардон, прочитал вопрос внимательне и понял, что в предыдущем своём посте просто пересказал по другому :)

Ну да, крон, как ещё.
364
21 декабря 2007 года
Xupypr
148 / / 20.04.2000
=))) "Объявление будет жить вечно!" - жуть
Еще какая =))

значит Cron.. .Почитаем..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог