Автор Тема: Забранени думи?  (Прочетена 6087 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 275
Забранени думи?
« -: 28 Юли 2012, 12:57:36 »
Някой може ли да ми даде някакъв ресурс от нета с лист на забранените думи на български.. имам предвит вулгарните. Аз потърсих, но нищо не намерух :(. Нужно ми е за цензура на съобщения  :) Мерси предварително
Подай виното там.

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: Забранени думи?
« Отговор #1 -: 28 Юли 2012, 13:01:52 »
Толкова не можеш да се сетиш за 100 нецензурни думи ли?
Мога тук да ти изброя, но ще трябва да цензурират поста!
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 275
Re: Забранени думи?
« Отговор #2 -: 28 Юли 2012, 13:04:19 »
Е.. аз мога, но за всички нз дали ще се сетя някои ще повторя, а и се чудя другите като правят MSG системи на ръка ли пишат списъците за филтрация на съобщения
Подай виното там.

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: Забранени думи?
« Отговор #3 -: 28 Юли 2012, 13:07:41 »
Ами най-простите неща са толкова добри, че слагат в джоба тромавите.
Ако ти кажа как се пазя от SQL инжекции, ще се хванеш за главата и ще кажеш "Как не се сетих до сега, толкова е просто!?!".

п.п.
;D Ау това ми стана интересно я сподели как се справяш с SQLi (освен ако не е тайна) че и аз всеки път в хода на писането по нещо ново измислям..
Докато не измисля нещо по-добро, ще остане тайна.
« Последна редакция: 28 Юли 2012, 13:17:18 от HanKrum »
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

puzzelbrain

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 3
  • Публикации: 275
Re: Забранени думи?
« Отговор #4 -: 28 Юли 2012, 13:10:38 »
 ;D Ау това ми стана интересно я сподели как се справяш с SQLi (освен ако не е тайна) че и аз всеки път в хода на писането по нещо ново измислям..
Подай виното там.

Stan

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 27
  • -Получени: 135
  • Публикации: 641
Re: Забранени думи?
« Отговор #5 -: 28 Юли 2012, 16:11:55 »
Като се има напредвид неграмотността на младите, ще ти бъде трудничко да обхванеш всички нецензурни думи - появяват се постоянно нови на различни диалекти.
Все пак като за началало можеш да започнеш от тези прикачени в поста ми(не е мое дело).

« Последна редакция: 28 Юли 2012, 16:18:06 от Stan »

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: Забранени думи?
« Отговор #6 -: 28 Юли 2012, 16:17:18 »
... и внимавай с корените на думите и с грамотността(както каза Станимир), да не се разсърди някой, който е писал за "гъзификацията" и за "педалите на автомобила и велосипеда" ...
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

HD

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 208
  • -Получени: 165
  • Публикации: 3077
Re: Забранени думи?
« Отговор #7 -: 28 Юли 2012, 16:30:46 »
Примерно решение:
Код: PHP
  1. function check_words($text) {
  2.     $text=$text;
  3.     $bad_words = file('bad_words.txt');
  4.     $bad = explode(" | ",$bad_words[0]);
  5.     $b = '/\W' . implode('\W|\W', $bad) . '\W/i';
  6.     if(preg_match($b, $text)){
  7.         echo $text ." - Contain Bad words!";
  8.         # - other function here
  9.    }
  10.     else{
  11.         echo $text ." - Nqma necenzurni dumi :D";
  12.         # - other function here
  13.    }
  14.  
  15. }
  16. # - Example
  17. check_words('He is good');
  18.  
  19.