- Баллы
- 173
- Имя в Minecraft
- Lefty
пол мира так делают@Левый, est liudi kotorie pishut kod jopoi.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
пол мира так делают@Левый, est liudi kotorie pishut kod jopoi.
Что в этом сложного? Если это то, что вы не можете реализовать, то поделюсь конечно.Отсчитывать, голосовал ли юзер последние 24 часа в каждом из топов и привязать это к ЛК/сайту
Хочу посмотреть на это. Я долго ломал голову
Ничего трудного, записывай в базу к примеру Top - w2v player - Loger date - 9999999999+24 часа После этого пишешь скрипт для cron который будет сравнивать время с тем которое на данный момент, если время больше, то удаляет запись. К лк привязать так же просто, при загрузке лк сделать Select запрос, если он вернет пустой результат выводить ссылку на голосование, а если не пустой то вычитать из времени которое сейчас то время которое записано и получится время которое осталось до возможности голосовать. Вывести это время в блок, нет ничего проще.
Ну смысл? Зачем все так усложнять?
Ничего трудного, записывай в базу к примеру Top - w2v player - Loger date - 9999999999+24 часа После этого пишешь скрипт для cron который будет сравнивать время с тем которое на данный момент, если время больше, то удаляет запись. К лк привязать так же просто, при загрузке лк сделать Select запрос, если он вернет пустой результат выводить ссылку на голосование, а если не пустой то вычитать из времени которое сейчас то время которое записано и получится время которое осталось до возможности голосовать. Вывести это время в блок, нет ничего проще. При том, дата будет хранится в базе в виде "9365869975968", в секундах от 1 января 1970. А сравнить такие числа не проблемма.
не?Омг. Просто напросто, записываеш при голосовании в таблицу time() + (24*60*60) . И в выводе делать выборку.
$timebd-время определенного ника в бд.
if ( $timebd>time() )
{
echo "Вы уже голосовали сегодня";
}
else
{
echo "Вы еще не голосовали";
}
Лень читать все коменты
намного проще сразу записывать time()+24 и сравнивать его уже на топе
А я как написал?

Нет не проще. Например мне нужно обычное время UnixTime, дабы идей много и все реализовать можно легко только с time() без дополнительных символов отнятие 24 часов. Помимо этого, чтобы прибавить 24 часа нужно сделать так:намного проще сразу записывать time()+24 и сравнивать его уже на топе
$time_plus_day = time()+(60*60*24); // 60 сек. умножить на 60 минут и все это умножить на 24 часа = сутки
time()+24
Нет не проще. Например мне нужно обычное время UnixTime, дабы идей много и все реализовать можно легко только с time() без дополнительных символов отнятие 24 часов. Помимо этого, чтобы прибавить 24 часа нужно сделать так:
, а не так:Код:$time_plus_day = time()+(60*60*24); // 60 сек. умножить на 60 минут и все это умножить на 24 часа = сутки
ибо UnixTime (аля функция time()) - это время записанное в секундах и то, что вы добавите 24 секунды ничего собственно координального не даст.Код:time()+24
Это может для тебя и для меня это образно, а для ночичков для кого это и пишется это совсем не образы, а конкретные цифры. Я написал, как верно и в комментариях моих слов не нуждался. Я всего лишь поправил человека.это образно 24 часа

лог записывается, а валюту не дает
в чем проблема сравнить date("dFy") и date("dFy", $info['datetime'])сравнить дату?В ней есть пробелы и двоеточия, пхп просто разделит.
Легко говорить, все тут давали скрипты мне "попробуй, сам не проверял". Теперь хочу увидеть вашу проверку в ЭТОМ скрипте и рабочую