Флуд!

Печать RSS
243

Автор
Чатланин
0
Друзья как сделать чтоб, сравнивать текст в новом сообщении со старым
Чтоб юзер написал пост, чтоб второй пост и последущий больше не проходил, код ниже

$last=mysql_query("SELECT `msg` FROM `maingb` ORDER BY `id` DESC LIMIT 1"); $last=mysql_fetch_assoc($last); if($msg==$last['msg'] || $_SESSION['flud']>time()){echo 'Флуд!</div>';break;};

Веем холодом
0
ты и так сравниваешь. чего от нас то хочешь?
Автор
Чатланин
0
Нет в моем коде,я пишу в гостевой к примеру 1,сообщения добовляет,пишу еще раз 1,пишет флуд.Захожу в гостевую пишу еще раз 1 добовляет,и так далее
Мне надо чтоб написал пост чтоб следущий пост одинаковый не добовлялся больше
И

Пацак
0
если я правильно понял вместо || надо &&

Веем холодом
0
4. Iznaur95, наверное неправильно. У него условие - если текст повторяет предыдущий ИЛИ время флуда больше системного времени - фигарим всё.

Добавлено через 00:46 сек.
Вот только правильные ли у него переменные и не пуст ли массив и сессия, вот в чем вопрос

Последний из могикан
0
Прям как только что здесь было ))) http://visavi.net/forum/topic.php?tid=40448
Раньше на роторе стоял же такой фильтр. И в джонцмс тоже есть.

Добавлено через 00:16 сек.
Прям как только что здесь было ))) http://visavi.net/forum/topic.php?tid=40448
Раньше на роторе стоял же такой фильтр. И в джонцмс тоже есть.

Добавлено через 00:45 сек.
Во ... прям примерчик..гг))
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск