|
|
|
| А как осушествить фильтр мата (например в нутреней почте или в коментариях? | |
|
|
|
|
|
|
|
для: Ozxar
(11.12.2004 в 16:32)
| | Подробнее поясните. В какой "нутренней" почте и в каких комментариях?
Вообще для того, чтобы сделать фильтр мата есть два способа:
- осуществлять проверку при помощи регулярных выражений;
- формировать словарь матерных слов и каждый раз проверять нет ли в проверяемом Вами тексте слов из этого словаря...
Оба способа гарантированно замедлят работу скрипта. Первый к тому же нормально реализовать, так, чтобы он отличался от второго, и чтобы это действительно был фильтр антимата а на на два-три слова не представляется возможным. Поскольку, многие совершенно нормальные слова содержат в своем составе матерные :) К примеру, слово ребята... Т.е., чтобы фильтр был полноценным нужно формировать массив таких слов. Но: это все равно не даст никакой гарантии, поскольку русский язык могуч, и очень сильно замедлит работу Вашего скрипта.
В силу этих причин, мы от фильтров антимата отказались, и предпочитаем спасаться по старинке модерированием... | |
|
|
|
|
|
|
|
для: Кузнецов М.В.
(11.12.2004 в 21:28)
| | Согласен, даже такой могучий генератор русского языка, и мата в частности, как Кузнецов М.В. :))) впросак попадает при составлении таких массивов :))), но даже если такой фильтр сделать, агрессивный тон сообщения не исправишь и без матерных слов понятно, что человек имел ввиду... | |
|
|
|
|
|
|
|
для: cheops
(11.12.2004 в 22:06)
| | >но даже если такой
>фильтр сделать, агрессивный тон сообщения не исправишь и без
>матерных слов понятно, что человек имел ввиду...
Ага. Учитывая, что матерные слова обычно заменяют звездочками или чем-то еще, то получается аналог свиста в телевизоре, когда там мат глушат :) | |
|
|
|
|
|
|
|
для: Кузнецов М.В.
(12.12.2004 в 00:55)
| | хорошо грекам. у них любое ругательное слово может даже ребенок произнести и ему за это ничего не будет :)
в телевизоре эти слова не глушат (очень редко и часто ради прикола в юмористических передачах), в фильмах пишут в титрах (западные фильмы дублируются не голосами, а титрами по-гречески внизу экрана) | |
|
|
|
|
|
|
|
для: elenaki
(12.12.2004 в 10:57)
| | =) Фильтр мата очень сложнач штука =) У нас такое дикое кол-во матных словосочетаний , что замучаешся добовлять в список.
А если добавить , то например слово оскорблять и т.д. будут не корректно отображаться.
Тут надо самому человеку модерировать. | |
|
|
|
|
|
|
|
для: Кузнецов М.В.
(11.12.2004 в 21:28)
| | Бальшое спасибо за краткий ответ | |
|
|
|
|
|
|
|
для: Ozxar
(12.12.2004 в 22:00)
| | А что тут думать? =) Юзай поиск =) Могу сказать сходу str_replace() =) | |
|
|
|