У Вас есть один вопрос? - Тогда задайте его тут (v.6)

Тема закрыта
42.34K
.
OnLine Quest Game
Ребят, такой вопрос.
Как можно сделать чтоб через заданное время код сам исполнялся?
Например пользователь в анкете устанавливает время на будильник.
То есть через 3 часа код должен исполниться,причем только у одного пользователя.Вот как это реализовать?
.
(\/)____o_O____(\/)
localhost, крон самое выгодное решение, так как если откладывать выполнение на 3 часа, скрипт будет три часа висеть в памяти
.
OnLine Quest Game
Koenig (30.11.2011/05:09)
localhost, крон самое выгодное решение, так как если откладывать выполнение на 3 часа, скрипт будет три часа висеть в памяти
дык если кроном пускать то во первых он не будет делать по ид, во вторых он будет исполнять всеь скрипт для всех.
.
(\/)____o_O____(\/)
localhost, ну тут надо придумать просто алгоритм, что мешает запускать кроном какой то файл, который будет проверять время и выполнения для кого то, данные на выполнение держать у пользователя
.
OnLine Quest Game
Koenig (30.11.2011/05:46)
localhost, ну тут надо придумать просто алгоритм, что мешает запускать кроном какой то файл, который будет проверять время и выполнения для кого то, данные на выполнение держать у пользователя
Если таким вариантом то крон нужно запускать минимум раз в полчаса, потому что время таймера у всех разное,и в конце концов получится что у одних через 5 минут сработает а у других чере 35 минут.
.
(\/)____o_O____(\/)
localhost, скрипт с простой проверкой можно запускать и не раз в пол часа
.
OnLine Quest Game
Koenig (30.11.2011/06:25)
localhost, скрипт с простой проверкой можно запускать и не раз в пол часа
Все с этим разобрался,сделал по типу автоочистки базы в джоне.
Теперь еще вопрос.
Есть счетчики времени(производится расчет оставшегося от реального) причем счетчики разные.
Как лучше все это засунуть каждый в свою функцию,потом эти функции вписать в func.php и вызывать в нужном месте(по типу как в джоне вызов счетчика онлайн и так далее) или же просто писать код в страничке? Где нагрузка будет наименьшей? Через функцию или же код на страничке?
.
OnLine Quest Game
И еще вопрос.
Щас в нес в функцию подсчета процентов,данные входят из таблицы(она вне функции) но в таблице есть несколько ид, то есть как можно сделать чтоб функцию можно было вывести по ид, а не постоянно
.
(\/)____o_O____(\/)
localhost, определи глобальную видимость переменной в функции
$var = 'bar';
function foo () {
global $var;
return $var;
}

echo foo();
.
OnLine Quest Game
Koenig (30.11.2011/09:28)
localhost, определи глобальную видимость переменной в функции
$var = 'bar';
function foo () {
global $var;
return $var;
}

echo foo();
то есть? Не понял.
Всего: 2434