Организовать бан-систему
1.
Евгений (07.03.2012 / 18:13)
Подскажите, как можно организователь бан-систему, на несколько часов ? Как сделать проверку, прошло ли нужное кол-во времени ?
2.
AlyOha (07.03.2012 / 18:36)
IF ELSE ))
Добавлено через 01:17 сек.
if ($timeban > $timereal) {
echo 'account banned';
} else {
echo 'open account';
}
3.
TRAIL (07.03.2012 / 18:39)
Создай к примеру в таблице столбцы date(дата бана) и time(срок в секундах)
вот тебе пример моего кода
$query_ban = $db -> query("SELECT * FROM ban_panel");
while($sql_ban = $query_ban -> fetch_assoc()) $db -> query("DELETE FROM ban_panel WHERE date <= ($now - {$sql_ban['time']})"); ($now это текущая дата, вот смотри, запись удалится, когда дата бана будешь меньше разности текущей даты и срока)
Добавлено через 02:01 сек.
вот это код, который я дал строишь под себя и вставляешь там, где пользователи обязательно будут. Это для того, чтобы кто нибудь запускал скрипт.
4.
Евгений (07.03.2012 / 18:54)
AlyOha (7 Марта 2012 / 18:36)
IF ELSE ))
Добавлено через 01:17 сек.
if ($timeban > $timereal) {
echo 'account banned';
} else {
echo 'open account';
}
timereal определять по mysql (". time() .")?
И ещё, в каком виде занести вермя для бана в бд ?
5.
Андрюха (07.03.2012 / 19:46)
да хоть в каком виде
6.
Николай (07.03.2012 / 20:01)
4.
Ronson, лучше всего в time();
URL:
https://visavi.net/topics/30269