Просмотр кода
Название: фильтр спама и мата
Описание: стоит у меня такой фильтр в марсе собираюсь и в бт поставить не плохо работает список запрещенных слов можно расщирить а ввобще работает так написал смску пост переменную заключили в $text и профильтровали через этот фильтр если спам то юзера забанит на 30минут и админу точнее персу с идом 1 прийдет смска от системы точнее от сус бота с идом 2 также если есть спам то смска просто удалится и заменится словом спам-мат у меня установлено на чате форуме почте и статусах на бт поставить мин
Добавил: ddarder
Дата: 17 июля 2017, в 23:27 Комментарии (5)
Описание: стоит у меня такой фильтр в марсе собираюсь и в бт поставить не плохо работает список запрещенных слов можно расщирить а ввобще работает так написал смску пост переменную заключили в $text и профильтровали через этот фильтр если спам то юзера забанит на 30минут и админу точнее персу с идом 1 прийдет смска от системы точнее от сус бота с идом 2 также если есть спам то смска просто удалится и заменится словом спам-мат у меня установлено на чате форуме почте и статусах на бт поставить мин
<?
$arrReplace = array('.ga',
'.tk',
'.ga',
'mymars',
' лох ',
'.su',
'параша',
'пидор',
'.mobi',
'нахуй',
'Зaeбалa',
'xyйня',
'Хyй',
'пиздец',
'гандон');
$size = count($arrReplace);
while($size--)
{
if(substr_count($text, $arrReplace[$size]))
{
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '2' && `id_kont` = '1' LIMIT 1"));
if($kont['id_kont'] != 1){
mysql_query("INSERT INTO `kont` SET `id_user` = '1', `id_kont` = '2', `time` = '".time()."'");
mysql_query("INSERT INTO `kont` SET `id_user` = '2', `id_kont` = '1', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '2' && `id_kont` = '1'");
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '1' && `id_kont` = '2'");
}
$us_login = $user['login'];
$us_id = $user['id'];
mysql_query("INSERT INTO `ban` SET `id_user` = '".$us_id."', `id_admin` = '".text(2)."', `last` = '".(time()+60*30)."', `text` = 'Нарушение Правил Чата!'");
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '1', `text` = '[feedback]Пользователь: [site=http://biznesmars.ru/profile/".$us_id."]".$us_login."[/site][br][color=red]Нарушает Правила Чата![/color][br][color=black]Выдан Бан На 30минут![/color][br]Сообщение:[br]".$text."[/feedback]' , `time` = '".time()."'");
$text='Cпам-Мат';
$_SESSION['msg'] = 'Вы Забанены!';
break;
}
}
?>
Добавил: ddarder
Дата: 17 июля 2017, в 23:27 Комментарии (5)