Сдвинуться то я сдвинулся, просто что то могу, а что то не могу. Сами понимаете
Путаюсь немного, недавно только изучать и вникать в пхп начал.
А почему нельзя использовать time() ?
mysql уже давно деприкатед и надо переходить на более новый драйвер
Я думаю ему нет никакой разницы, а если надумает разбираться, то с этим будет проще.
А вообще могу переписать Мне не тяжело. (Добавление)
LIME пишет:
Alvor многое зависит от типа поля
я вот не смогу написать код отвлеченный от конкретики задачи
но как примерный алгоритм сойдет...для ТС сойдет...а по хорошему можно очень даже оптимизировать
Я же не спорю, тут просто изначально никакой конкретики не было, вот я и набросал, мелочь, а с неё надо начинать, дальше он уже и сам может разобраться и изменить что то, либо отсюда могут возникнуть новые вопросы, но это не главное. Главное то, что ТС сдвинулся с места
Было бы неплохо, пардон за наглость и назойливость.
Там, где комментарии "Тут выдается бонус" будет INSERT INTO в базу, ну это то уж я справлюсь вставить.
А вот, не могли бы Вы добавить echo, если уже выдан бонус и сутки не прошли, мол "Вы уже получали бонус".
ykpon тогда уж будь любезен показать код
как пытаешься?
точно писать не буду но вполне возможно что у тебя элементарная ошибка в коде
пысы: глянь ссылку в подписи
Как может появиться ошибка в том, чего нет?
Первый код - обработчик кнопки.
Третий - пример реализации.
Я прошу склеить это вместе.
ykpon тогда уж будь любезен показать код
как пытаешься?
точно писать не буду но вполне возможно что у тебя элементарная ошибка в коде
пысы: глянь ссылку в подписи
Как может появиться ошибка в том, чего нет?
Первый код - обработчик кнопки.
Третий - пример реализации.
Я прошу склеить это вместе.
ykpon я дико извиняюсь но считаю нужным не написать за тебя а направить
итак
зачем кроном что-то делать?
просто при добавлении бонуса проверяй не получен ли он уже
много лишней нагрузки снимешь
Да, этот способ тоже указан в шапке, но повторюсь:
У меня не получается это реализовать.
Господа, я понимаю, что вам нет резона что либо писать, ведь вам за это не заплатят.
Но я написал в соответствующий раздел не для того, чтобы мне говорили как сделать, с этим у меня проблем нет
Я прошу помощи в реализации, именно поэтому я сюда написал.
Сей текстом я никого не хотел обидеть, но, правда, читайте, пожалуйста, сообщения внимательней.
Пиши в базу дату выдачи бонуса, добавляй к этой дате 24ч и выводи форму или не выводи
Очень простая задача в плане реализации
Я и прошу помочь ее реализовать, а не переписать метод, который описал я.
У меня проблемы с реализацией, а не способом.
Все таки, раздел называется "Напишите за меня, пожалуйста", а не "Как сделать".
Как прикрутить ограничение на получение этого самого бонуса на раз в сутки.
Есть предположение, что можно сделать так:
При получении бонуса заносим в таблицу время, когда он был получен, и к этому времени прибавляем сутки, после чего, скриптом, который по крону будет сверять, не истекло ли время, очищать таблицу, если время истекло, либо, если запись со временем в колонке присутствует, говорить, что сегодня бонус был получен.
Мысли есть, реализовать не могу. Есть даже набросок, вроде этого:
К примеру, есть скрипт, в котором пользователь указывает ник и код.
Разумеется, есть переменные $name , $cod (пр.)
Хотелось бы записывать в файл log.txt, например, строки, типа:
[$date] Некий $name ввел $cod.
[quote=Fetis][/quote]
Проше прощения, а можно код, благодаря которым я смогу вывести эти значения?
Если я не ошибаюсь, там что то с mysql_num_rows.
Так вот, я не понимаю, как все это связать..
Будьте добры, помогите.