![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 25.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
W module relacji live korzystam z prostego skryptu:
i formularz
Niestety jest on zasypywany dużą ilością spamu z linkami do różnych stron, chciałbym zapytać czy jest możliwość wprowadzenia warunku aby skrypt automatycznie odrzucał komentarze w których treści znajdzie się http. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie dopisuj komentarza do pliku jeśli w jego treści znajduj się link. Co Ci będzie potrzebne? Wyrażenia regularne (poczytaj o ich budowie, a najlepiej znajdź gotowe wyrażenie pod adres WWW) oraz funkcja sprawdzająca czyli preg_match.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Polecam zdobycie trochę wiedzy o CAPTCHA
![]() http://pl.wikipedia.org/wiki/CAPTCHA Warto stosować. A jeśli nie chcesz to jak kolega wcześniej napisał strpos(). Problem w tym, że nie tylko boty pragną podzielić się linkiem. Jeśli lubisz linki do innych, wartościowych stron to w ten sposób zabronisz również ich wrzucania przez ludzi (; -------------------- Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@bogdan89:
https://mojastrona.pl www.mojastrona.pl Zdecydowanie lepiej napisać wyrażenie regularne. Oczywiście ZAWSZE będzie możliwość obejścia tego w różny sposób ale wyrażenie regularne utrudni to w większym stopniu niż strpos. @Larges: Jak chcesz za pomocą captchy uniknąć dodawania linków do komentarzy? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 25.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem to tak:
na
i działa ![]() Ten post edytował bednus 16.09.2009, 14:05:28 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 11:25 |