![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki prosty skrypt wyświetlający pozdrowienia na stronie:
Jak najprościej zaimplementować tego cenzora:
Kiedy sprawdzalibyście czy słowa są ok - w tym skrypcie który pokazałam na początku - przy wpisywaniu pozdrowień przez użytkownika, czy dopiero podczas pobierania pozdrowień do wyświetlenia a może jeszcze w innym momencie ? Czy w tym przypadku $txt w funkcji cenzora to $txt=pozdrowienia.txt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zrozum...Albo możesz mieć bazę liczącą np. 150 słów a odmian naprawdę jest CAŁY ogrom, albo zdefiniować core (np. tylko 5-10 wyrażeń) który będzie potrafił znaleźć wszystkie te słowa które normalnie ktoś by musiał spisać - a po co spisywać ?.
(TYLKO PRZYKŁADOWO) chuj chój choi chói chui hui hooj huuj hooi huui (KONIEC PRZYKŁADU) Do tego co podałem można jeszcze dodać prefixy i suffixy czyli(też tylko przykład) ochujać czy wychujać Więc po co się męczyć skoro można tylko napisać dobre wyrażenie regularne dla tego właśnie słowa ? np. c?h(u|ó|o)+(j|i)+ w ten o to sposób już się nie martwisz się już czy ktoś napisze przez samo h czy ch, dodatkowo czy napisze u,ó czy o nawet po kilka razy i to samo się tyczy j oraz i. Wystarczy teraz dodać tylko obsługę prefixów i suffixów oraz np. fakt, że ktoś napisze c.h.u.j |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:09 |