Организовать бан-систему

Print RSS
151

Е
Author
Пацак
0
Подскажите, как можно организователь бан-систему, на несколько часов ? Как сделать проверку, прошло ли нужное кол-во времени ?

Чатланин
0
IF ELSE ))

Добавлено через 01:17 сек.
if ($timeban > $timereal) {
echo 'account banned';
} else {
echo 'open account';
}

Землянин
0
Создай к примеру в таблице столбцы 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 сек.
вот это код, который я дал строишь под себя и вставляешь там, где пользователи обязательно будут. Это для того, чтобы кто нибудь запускал скрипт.
Changed: TRAIL (07.03.2012 / 18:41)
Е
Author
Пацак
0
AlyOha (7 Марта 2012 / 18:36)
IF ELSE ))

Добавлено через 01:17 сек.
if ($timeban > $timereal) {
echo 'account banned';
} else {
echo 'open account';
}
timereal определять по mysql (". time() .")?
И ещё, в каком виде занести вермя для бана в бд ?

крутой чЕл
0
да хоть в каком виде

Оранжевые штаны
0
4. Ronson, лучше всего в time();
Stickers / Tags / Rules / Top topics / Top Posts / Search