Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zaawansowana cenzura
krzysiek0210
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.06.2005

Ostrzeżenie: (0%)
-----


witam,
Ma ktoś pomysł jak zrobić zaawansowaną cenzurę słów? Chodzi o to, że chciałbym ocenzurować np. słowo "drzewo". Dając standardowo
  1. str_replace('drzewo', '****', $text);

niby będzie ok, ale ktoś może napisać np. "d-r-z-e-w-o" i wtedy już taka cenzura nie zadziała. I tak się właśnie zastanawiam jak to obejść by cenzura działała także na znaki specjalne, spacje itd.
Ma ktoś jakiś pomysł lub może już rozwiązał taki problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Jedyna sensowna opcja przy cenzurze to moderacja + zbiór podstawowych przekleństw.


Dokładnie tak. Mogę równie dobrze napisać przekleństwo tak: "Jaśmin cechuje się unoszącym i łagodzącym zapachem. ". Wówczas skrypt ocenzuruje mi słowo cechuje, bo występuję tam ciąg, który jest przekleństwem. Zwykłemu użytkownikowi wówczas się stawia ograniczenia.. Głównie moderacja, to jest najskuteczniejsze i najlepsze wyjście. Są sytuacje że np zabraniasz podawania linku. A ktoś go poda tak: www_example_com (podkreślniki "_" zastąp kropką). I skrypt tego nie wyłapie a link i tak będzie (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 01:09