Страница 1 из 2

Чтобы через определенное время выполнялась функция

Добавлено: 06 сен 2011, 08:55
sempel
Как задать в бд чтобы через определенное время выполнялась функция?

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:02
ChineseBeemaster
используй cron на сервере

http://ru.wikipedia.org/wiki/Cron

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:16
sempel
А на php есть готовое?

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:21
ChineseBeemaster
Так на PHP и используй, пиши скрипт на PHP и на хостинге его включай в расписание планировщика cron

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:27
sempel
Вот у миня есть скрипт где какое время?
if($dats[minutes]==0 && $dats[seconds]>=0 && $dats[seconds]<=0)

Да еше хотел бы спросить как сделать так чтобы при выдачи бонусов в приложении Показовало типо вам выдано бонуссы!

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:34
ChineseBeemaster
вы видно совсем не понимаете

1. пишем ваш скрипт то что надо делать

Код: Выделить всё

 <?php phpinfo(); ?> 
2. сохраняем на хостинге\сервере (путь будет ваш)

Код: Выделить всё

 /home/user/script.php 
3. записывает в планировщик (например каждые 5 минут), если ваш личный сервер то команда
crontab -e
и туда пишем

Код: Выделить всё

 */5 * * * * php -q /home/user/script.php 
если хостинг, то явно есть какой-то упрощенный интерфейс использования крона

как понять время

Код: Выделить всё

 * * * * * выполняемая команда- - - - -| | | | || | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)| | | ------- Месяц (1 - 12)| | --------- День (1 - 31)| ----------- Час (0 - 23)------------- Минута (0 - 59) 
и ваш скрипт будет исполняться не записимо ни от чего каждые 5 мин

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:35
sempel
Да еше хотел бы спросить как сделать так чтобы при выдачи бонусов в приложении Показовало типо вам выдано бонуссы!

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:39
ChineseBeemaster
ищи на форуме уже писали ни раз, в общем виде есть 2 способа
1. переодически опрашивать сервер и если есть бонусы выводить сообщения
2. делать сервер\клиент и держать открытое соединение с сервера и так же переодически опрашивать или через коллбеки :)

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:42
sempel
Я ненашол либо пропустил гдето!
А можыти вы помочь с етим?

Re: как задать в бд чтоб через Опередленое время Выполналась фу

Добавлено: 06 сен 2011, 10:46
sempel
Я могу вам заплотить!