![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Ostatnio napisałem sobie prosty sposób na księgę gości i nie tylko odporną na spam w postaci wpisów typu: Hi, nice site http://sex.sex.com http://sex.sex.com http://sex.sex.com To utrapienie dla każdego początkującego programisty. zauważmy, że w tego typu postach roboty spamujące wpisują nam głównie adresy w wyżej wymienionej postaci, albo w bbcode np.:
Poniższy skrypt pozwala eliminować takie posty w zarodku, czyli tuż przed dodaniem do bazy. Działa na zasadzie cenzora (i do takiego celu można go również wykorzystać, rozbudowując np. o pobieranie zakazanych słów z bazy. plik: spam-eliminator.php
powyższy plik zawsze można zrobić na tablicy, jeżeli chcemy eliminować inne przykładowe kody, wpisując niechciane elementy posta np wyżej wymienione "[url". sprawdzenie, czy w podanym wpisie, istnieje jeden z wymienionych 'czarnych słów, oznaczeń' następuje tak: plik: test.php
Tak to mniejwięcej wygląda. Jest to najprostrzy przykład dla początkujących. Może z tymi bardziej w temacie rozbudujemy ten skrypt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Wystarczy, aby zrobić to na bazie, gdzie słowa wygodnie będzie można dodawać i usuwać. Pozdrawiam, ps. wiem, że ameryki nie odkryłem, ale może się komuś przyda (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 12:42 |