![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Klasa informuje o badwords i zlicza je:
http://phpfi.com/141000 przykład uzycia jest w załączniku ale podam jeszcze:
zapraszam do ocen... pisane z nudów ![]() ![]() Ten post edytował Athlan 15.08.2006, 19:02:56 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 165 Pomógł: 6 Dołączył: 17.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Bad ereg ;p
|
|
|
![]()
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Fajny skrypt!
Proponuje tylko przestawic z eregi na preg_match sa okolo ~4 razy szybsze |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Przydalo by sie ladowanie tablicy wyrazow do obiektu a nie zapisywanie ich na sztywno w klasie.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Przyłączę się do dr_bonzo - dodaj obsługę źródeł danych. gdybys ta klase podpiął pod większą całość, to administrowac tymi słowami możesz teraz tylko z poziomu kodu.
Ogólnie podoba mi się ![]() -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
http://phpfi.com/141208
- wprowadzone dodawanie słów z poziomu kodu do tablicy oraz z dowolnego miejsca do bazy danych... - sprawdzanie słów w bazie danych bądź w tablicy klasy do badWords wykonujemy zapytanko:
w kodzie możemy podać:
dla dodanie do tablicy... no i pozostało jeszcze dodanie do bazy danych:
jeżeli chcemy sprawdzić czy słowa są w tabeli mysql, rozmy lekkie zmienki, do funkcji sprawdzającej słowa dodajemy tylko handler połączenia:
oraz ustawiamy zmienną:
pozdrawiam ![]() ---EDIT--- no i kolejna zmianka bo zupełnie zapomniałem o pierwszej uwadze @hwao... no więc zamienione ereg na preg_match() http://phpfi.com/141221 Ten post edytował Athlan 16.08.2006, 10:09:48 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Bardzo fajna klasa
![]() ![]()
Wywala przekleństwo ;] -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
@SHiP bardzo cenna uwaga... jak bede w domciu to dopisze
![]() no tak, ale można wywalić element "huj.*" z tablicy i bedzie grało ![]() chyba dla tego wyrazu są wyjątki, wieć nie trzeba go jako-tako filtrować pozdrawiam ![]() -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo fajna klasa
![]() ps. W tej tablicy warto także 'jeb.*' uwzględnić ![]() -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Uniezaleznij sie od mysql'a, utworz druga klase odpowiedzialna za pobieranie listy slow z "jakiegos zrodla" (np. mysql) i niech zwraca te slowa jako tablice po wywolaniu
$zrodloSlow->getWords() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
@dr_bonzo masz na myśli to, żeby pobrać słowa z jakiegokolwiek źródła tak? hmm nie tylko jest mysql, faktycznie. Dobra dodam, ale kazdy parsowanie XML lub innyc tam pliczków zwoich musi sobie sam dopisać po dziedziczeniu
![]() zmiany niedługo wprowadzę, pozdrawiam ![]() ---EDIT--- tak właściwie to jest już to napisane ![]()
po krzyku ![]() trzeba pomyśleć jeszcze nad pewnego rodzaju wyjątkami ![]() Ten post edytował Athlan 16.08.2006, 13:46:14 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:02 |