Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.02.2011 Ostrzeżenie: (0%)
|
Witam, znalazłem taki skrypt:
Kod <? $ip=file("ban.txt"); foreach($ip as $v){ if(trim($v)==$REMOTE_ADDR){ echo "Masz bana :P"; break; } } ?> ban.txt Kod 123.456.789.101 987.654.321.102 Chciałbym mieć możliwość blokowania ip na zasadzie klas, czyli. aby plik ban.txt wyglądał np.123.456.789.* Gdzie * to dowolna końcówka IP, gdyż chcę zablokować wszystkie IP np od 123.456.789.1 do 123.456.789.255 Ten post edytował youare 4.02.2011, 02:16:02 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Trzymaj adres IP w postaci binarnej razem z maską: 192.168.0.0/255.255.0.0. Wtedy przynależność do klasy możesz sprawdzić zwykłymi operacjami bitowymi w PHP. Konwersję na postać binarną wykonasz przy pomocy funkcji inet_pton().
|
|
|
|
youare [php] blokowanie IP 4.02.2011, 02:15:12
benio101 Cytat(youare @ 4.02.2011, 02:15:12 ) ... 4.02.2011, 19:10:39 
lukasz91 Cytat(benio101 @ 4.02.2011, 19:10:39 ... 4.02.2011, 19:17:49
benio101 Ja tam 254 blokuję zawsze, kanał dla botów, niebez... 4.02.2011, 19:20:52
youare Dziękuję za pomoc i cenne uwagi.
Czy jest jakaś m... 5.02.2011, 04:57:33
Zyx Tak, tylko musisz pobrać sobie nazwę hosta i późni... 5.02.2011, 08:11:31
kiler129 Sprawdzanie hosta jest zbyt powolne na www jak zau... 5.02.2011, 08:19:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:01 |