![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem a zarazem prośbę. Prowadzę dość często odwiedzany serwis, newsy są komentowane w dużej liczbie. Niestety ponieważ nie siedze przed monitorem 24h na dobe, jest dużo bluźnierstw, a nie moge zbanować wiekszości adresów ip, ponieważ użytkownicy korzystają z tej samej sieci i skrypt odczytuje wspólne ip, w przeciwieństwie do innych skróptów. Czy istenieje możliwość zrobienia uaktualnienia z możliwością blokady słów i lepszym "czytnikiem" ip? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
W liniach 99-107 masz funkcje filtrujace dane które pochodza z formularza.
wstaw tam: i wszystkie brzydkie słowa które umiescisz w tablicy: zamieni ci na "&%@#" Tabice oczywiscie musisz umiescic gdzies powyzej funkcji str_replace" title="Zobacz w manualu PHP" target="_manual ktora zamienia te slowa. Proponuje tam wstawic jeszcze inne zabezpieczenia: -ograniczenie maxymalnej ilosci znakow w komentarzu -usuwanie nadmiernej ilosci enterów i spacji -przelamywanie do nowej lini dlugich wyrazow -zabezpieczenie przed ponownym wyslaniem tego samego komentarza kilka razy pod rzad -sprawdzenie poprawnosci adresu e-mail -itp |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:43 |