Выполнение операции через некоторое время

Печать RSS
177

Автор
Пацак
0
Через форму я задаю время (например - 1 день), мне нужно чтобы через заданое время (1 день), после задания формы выполнилась нужная операция (запрос в бд). Помогите, буду очень признателен.
(Добавление)
if (time()==$time_now+$time_zadanoe)
mysql_query();

где,
$time_now - время, когда выполнилась форма,
$time_zadanoe - время, которое задалось через форму.

НО, очень мала вероятность что данный код будет запущен в нужный момент (time()==$time_now+$time_zadanoe).
Как нужно действовать?

Ктулху
0
Нужно записывать в какой-то список. И выполнять кроном.
Z

Клуракан
0
Для этого есть крон

Голубые штаны
0
if (time() >=$time_now + $time_zadanoe) {}
а если надо конкретное время - только cron

Чатланин
0
тут видимо уже нужно крон запускать, так как твой код может выполниться только в случае, если сайт посещаем и на нем, в момент наступления нужного времени, ктото будет. иначе и скрипт выполняться не будет

Голубые штаны
0
5. rastoman, и не просто на сайте, а конкретно на этой странице.
З.Ы. ">=" а не "=="
Автор
Пацак
0
Яс, спасибо.
Z

Клуракан
0
6, и твой код будет выполнятся 100500 раз при каждом обновлении страницы)

Facade of Reality
0
Гг огаD
И

Оранжевые штаны
0
9. Cron, че улыбаешься?= )) Объясняй человеку)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск