Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 | 2 | 3 |

 

  Вопрос: Цензура Добавлено: 02.05.04 18:28  

Автор вопроса:  Slay | Web-сайт: www.slaysoft.stormway.ru

Народ поделить пжлста  скриптом для цензуры текста...

хочу прикрутить к своему форуму..

 

Спасибо!

 

Best Regards!

Slay

Ответить

  Ответы Всего ответов: 32  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #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-сайт: www.slaysoft.stormway.ru
 Профиль | | #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-сайт: www.slaysoft.stormway.ru
 Профиль | | #15
Добавлено: 30.09.04 08:06
это да... замена на анклийские символы и на цифры тоже возможна. опять же есть люди которые пишут в латинице.

например kozel, cozel...

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам