25.11.2012 / 20:44 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys, в регулярке ошибка походу з.ы. да... лёд |
25.11.2012 / 20:59 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| TAPAHbl4, где именно ошибка? Там без разници мне лёд или лед. Просто пример навел, а так то это для антимата нужно
|
25.11.2012 / 21:00 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys, а в нете мало примеров антимата?
|
25.11.2012 / 21:04 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| TAPAHbl4, есть, но хотел сам написать |
25.11.2012 / 21:06 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys, дык посмотри примеры и пиши своё
|
25.11.2012 / 23:19 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Вот хороший скрипт антимата Открыть спойлер Закрыть спойлер <?php //Вызвать $msg = antimat($msg); , где
$msg - текст сообщения
апользователя. function antimat($msg){ error_reporting(7); //Правильная локаль setlocale(LC_CTYPE, 'ru_RU.CP1251'); $w[]='сука'; $w[]='хуй'; $w[]='хуи'; $w[]='хуё'; $w[]='хуе'; $w[]='иба'; $w[]='ипал'; $w[]='аххуен'; $w[]='питб'; $w[]='хуя'; $w[]='хуу'; $w[]='ахуе'; $w[]='охуе'; $w[]='хуел'; $w[]='охуи'; $w[]='охуу'; $w[]='охиу'; $w[]='охую'; $w[]='ахуи'; $w[]='ахии'; $w[]='ахие'; $w[]='ахуу'; $w[]='ахиу'; $w[]='пизд'; $w[]='писд'; $w[]='пызд'; $w[]='пысд'; $w[]='пицд'; $w[]='пезд'; $w[]='песд'; $w[]='бляд'; $w[]='бля'; $w[]='блад'; $w[]='блят'; $w[]='блать'; $w[]='блйад'; $w[]='блйат'; $w[]='блиад'; $w[]='блиат'; $w[]='ёб'; $w[]='ёп'; $w[]='еб'; $w[]='йоб'; $w[]='иоб'; $w[]='ъеб'; $w[]='аёб'; $w[]='аёп'; $w[]='аеб'; $w[]='айоб'; $w[]='аиоб'; $w[]='оёб'; $w[]='оеб'; $w[]='уёб'; $w[]='уёп'; $w[]='уеб'; $w[]='уйоб'; $w[]='уиоб'; $w[]='иеб'; $w[]='ыеб'; $w[]='муди'; $w[]='муда'; $w[]='член'; $w[]='члеп'; $w[]='пидор'; $w[]='пидар'; $w[]='гей'; $w[]='нидор'; $w[]='нидар'; $w[]='педи'; $w[]='чмо'; $w[]='жоп'; $w[]='драчи'; $w[]='драцхи'; $w[]='тваю'; $w[]='поц'; $w[]='пох'; $w[]='падонак'; $w[]='падонкафф'; $w[]='жжот'; $w[]='саси'; $w[]='лох'; $w[]='едри'; $w[]='рако'; $w[]='хер'; $w[]='аффтар'; $w[]='пидо'; $w[]='гонд'; $w[]='манд'; $w[]='залуп'; $w[]='отху'; $w[]='суче'; $w[]='сран'; $w[]='мудо'; $w[]='дарас'; $w[]='бальник'; $w[]='сцука'; $c = sizeof($w); require('convert.php'); $msg = convert($msg, 'uw'); $bak = strval($msg); //Лишнее
//Пробелы и _ $msg = str_replace(' ', '', $msg); $msg = str_replace('_', '', $msg); //Остальное $msg = preg_replace('/\W/', '', $msg); //Возможные замены $msg = strtr($msg, 'ab6vgdez3ijklmno0prs$ctuyfhx4wy' , 'аббвгдеззийклмноопрссстууфххчшу' ) ; //В нижний регистр $msg = strtolower($msg); echo $msg; //Проверяем for($i=0; $i<$c; $i++){ if(preg_match('/'.$w.'['.$i.']/i', $msg) == true) { $match = true; $msg = '<b>[цензура]</b>'; }
}
if($match == false){ $msg = $bak; } $msg = convert($msg, 'wu'); return $msg; } ?>
Изменено deamonsik (26.11 / 15:50) (всего 2 раза) |
26.11.2012 / 09:27 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Jahak, ты бы лучше это в спойлер убрал и предупредил, что там мат. И пользуйся тегом [code].
__________________
Чёрные усы кричает этот свисть Изменено NaruTrey (26.11 / 09:28) (всего 1 раз) |
26.11.2012 / 13:09 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| отредачьте плиз пост, ослепнуть можно
__________________
わからない!! Изменено ВитаминКО (26.11 / 13:10) (всего 1 раз) |
26.11.2012 / 17:44 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Jahak, а че там все в комментариях?
|
26.11.2012 / 17:57 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Jahak, оно еще и файл подключает какой-то: и походу оттуда функции берет: $msg = convert($msg, 'uw'); $bak = strval($msg);
Это под двиг какой-то, мне бы знать что за функции. |