Страница: 1 | 2 | 3 |
Народ поделить пжлста скриптом для цензуры текста... хочу прикрутить к своему форуму.. Спасибо! Best Regards! Slay
Бесполезно. Единственное средство ограничить мат - забан.
Вопрос: Цензура
Добавлено: 02.05.04 18:28
Автор вопроса: Slay | Web-сайт:
Ответы
Всего ответов: 32
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 07.05.04 23:44
Номер ответа: 2
Автор ответа:
Crash
ICQ: 328874607
Вопросов: 6
Ответов: 10
Профиль | | #2
Добавлено: 26.06.04 14:57
попробуй asp:CustomerValidator валидатор а в функцию обработки затолкай все известные маты
Номер ответа: 3
Автор ответа:
Crash
ICQ: 328874607
Вопросов: 6
Ответов: 10
Профиль | | #3
Добавлено: 26.06.04 14:58
По другому никак
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 26.06.04 18:12
Гм...
Реализовать это можно без проблем..
Кто бы регулярными выражениями для поиска матов поделился
Номер ответа: 5
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #5
Добавлено: 02.08.04 08:23
strString = Фраза для фильтрации
strMat = Список матов (Через запятую)
Function AntyMat(strString, strMat)
Dim strM()
Dim lngIndex
strMat = Split(strMat,","
For lngIndex = 0 to Ubound(strMat)
AntyMat = Replace(AntyMat, strM(lngIndex), "{...}"
Next
End Function
Работоспособность не тестил
Да и скорость наверное неочень
Номер ответа: 6
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #6
Добавлено: 02.08.04 08:27
Ой! Еггог
5 строка
Не strMat = , а strM
А еще лучше маты в массив разбить в теле программы а не каждый раз в ее функции
Номер ответа: 7
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #7
Добавлено: 23.09.04 15:07
Ну а список матов можно достать на любом сайте типа udaff.com. Ну или типа таких...
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 23.09.04 19:22
Если хотите, могу поматюкатся, в базу потом добавите
Номер ответа: 9
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #9
Добавлено: 24.09.04 12:27
Верно! Только так базы матов и надо собирать!
Мне тоже в ближайшем времени понадобится БД с матами
Я так понял - лучше корни матов искать, а то ведь там всяких склонений
до{...}уя!
Номер ответа: 10
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #10
Добавлено: 24.09.04 12:33
Как утверждают лингвисты, русский мат базируется всего лишь на одиннадцати корнях.
Номер ответа: 11
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #11
Добавлено: 24.09.04 14:24
Ну.. никто не говорил что мат будет только русскихй
Я удивляюсь на русский народ - он маты из иностранных языков учит быстро и
прежде всего!
Как минимум еще англиЦкий нужен...
Несли сделаю, выкину сюда скриптец для поиска корня в слове (я имею в виду
более-менее оптимизированный)
О! Надо по чатам пробежаться, хотя бы по Народ'овским (с названиями типа
"Ухо-горло-нос-сиська-писька-хвост" ) Вот там-то на одном экране можно
базу набрать
Номер ответа: 12
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #12
Добавлено: 28.09.04 19:53
Да уж... в том-то и дело что нужен не сам скрипт, а база со всеми возможными вариациями матов...
Номер ответа: 13
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #13
Добавлено: 29.09.04 14:00
Сегодня посидел, пофантазировал
Написал словарик ругательств и матов с 29 КОРНЯМИ (типа "коз*", где * -
любок кол-во символов)
Ну "корни" компьютерные, в смысле можно и так написать: "козлы", "коза",
"козел" Но общая так и останется часть "коз"
Кто сможет больше (или кому этот нужен)? Шлите мне, соберем словарь для
общего пользования
Номер ответа: 14
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #14
Добавлено: 29.09.04 14:31
Дело в том, что нельзя также и забывать о подмене символов...
например козел (чистый) и козeл (Е) и ко3ел (3) и ко3eл (3Е) и даже ko3eл (KO3E).
А это уже огого какой словарик...
Номер ответа: 15
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #15
Добавлено: 30.09.04 08:06
это да... замена на анклийские символы и на цифры тоже возможна. опять же есть люди которые пишут в латинице.
например kozel, cozel...