Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Słowa wulgarne i wyjątki
Szunaj85
post 15.07.2010, 20:50:43
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Mam skrypt w którym w tablicy trzymam zbiór przekleństw. Za pomocą pętli i if-ów sprawdzam czy w formularzu nie znajdują się jakieś słowa z tablicy. Jeśli jakieś są wyskakuje komunikat.
Jednak są słowa takie jak np. "kocham" które skrypt też traktuje jako wulgarne.
Jak rozwiązać ten problem. Może druga tablica z wyjątkami?


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post 16.07.2010, 06:46:23
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Inna możliwość... To raczej skomplikowane nieco od strony kodu, ale możesz - zamienić wszystkie wariacje typu 0 na o, 4 na a (odpowiednie litery ogólnie) potem usunąć wszelkie inne znaki niż litery (spacje, myślniki, wykrzykniki, kropki itp.) po czym dopiero sprawdzać wyrazy. Gdy zamienisz, już na nie wulgarne, przywracasz "stary wygląd". Problemem tutaj podstawowym jest rejestr zmian jakie zaszły podczas tej konwersji. Musisz do niego zapisywać każdą minimalną zmianę by móc ją po sprawdzaniu odtworzyć ponownie. A to potrafi pojechać po wydajności. Rozwiązanie nie jest idealne, ale do czasu aż ktoś nie wymyśli sposobu obejścia (kto myśli ten szybko je znajdzie) masz na pewien czas spokój.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:04