Страница: 1 | 2 | 3 | 
		
		 
			   
			 
			 Народ поделить пжлста  скриптом для цензуры текста... хочу прикрутить к своему форуму..   Спасибо!   Best Regards! Slay 
			 
			 Бесполезно. Единственное средство ограничить мат - забан. 
			
 
  
		
     
  
    
Вопрос: Цензура
     
    
Добавлено: 02.05.04 18:28
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Slay | Web-сайт: www.slaysoft.stormway.ru
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 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...