|
Есть ли скрипт проверки ненормативной лексики (желательно с базой)Обсуждение темы Есть ли скрипт проверки ненормативной лексики (желательно с базой) в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Или идеи как его оптимально организовать ?... |
|
Опции темы |
12.02.2004, 16:17 | #1 |
|
Или идеи как его оптимально организовать ?
|
|
12.02.2004, 19:05 | #2 |
|
Простой заменой ИМХО сделать просто, можно даже взять скрипт например гостевой на ПХП и посмотреть как это реализовано там!
|
|
12.02.2004, 22:02 | #3 |
|
Дык, проблема в том, что можно те же маты как угодно писать, транслитом, заменой букв слешами, точками, и т.д.
Это получается надо базу писать на сотни тысяч вариантов. ИМХО при таком объеме, это займет месяц и более Да и скрипт будет явно тормозить. Более того, простая замена лишь частичное решение проблемы... Я слышал, что есть лингвистические анализаторы которые работают не методом замены, а используют эвристический анализ (подобно как антивирус ищет сигнатуры вируса). Я понял, что реальный анализатор мне не найти, буду набивать базу и делать простую замену. |
|
12.02.2004, 22:33 | #4 |
|
Просматривать гостевую, стирать маты, написанные хитро, и банить писателей.
|
|
12.02.2004, 22:40 | #5 |
|
Ладно если таких писак будет 2-3, а если десятки в день (что реально, так как форум пишется на тему автоспорта ) .
И забанить можно тех, у кого статический IP, а если он на диал-апе ? |
|
13.02.2004, 00:17 | #6 |
|
Эммм, а регулярные выражения юзать слабо?
|
|
25.02.2004, 15:00 | #7 |
|
... а я сначала долго поисках в интернете фильтр мата,
и потом прилшось написать самому ... конечно там можно ещё много - но для начала нормально!.. |
|
13.03.2004, 18:10 | #8 |
|
Вон фильтр, сейчас написал. Если где-то ошибся - поймешь...
<?php $input = "Текст где надо фильтровать... "; $base = "badword.txt"; //Файл базы $replace = "$lt;вырезано цензурой$gt;"; //На что заменять "плохой" текст $words = file($base); $lastword = (count($words)-1); for($i=0; $i<=$lastword; $i++){ $input = str_replace($words[$i],$replace,$input); } ?> файл badwords.txt должен содержать по матному слову на строку - Spy |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужен веб дизайнер, желательно с английским | juliadahamn | Вакансии | 1 | 01.04.2012 16:17 |
нужен веб дизайнер, желательно с английским | juliadahamn | Вакансии | 1 | 28.03.2012 12:38 |
Есть у кого-нибудь скрипт аналоговых часов на js? | dima_kiv | HTML, CSS, JavaScript | 3 | 07.12.2011 13:16 |
Проблемы с базой. Помогите пожалуйста! | Parker | ASP, Perl, PHP и MySQL | 6 | 11.02.2011 19:21 |
Проблемы с базой. Помогите пожалуйста!!!! | Parker | Кальянная | 1 | 11.02.2011 05:52 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|