![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 25.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
znacie moze jakis skrypt na banowanie hostow? Szukalem na forum, ale albo zle, albo nie ma. Znalazlem do ip: [php:1:f4482dfc88]<? $ip_table=file("ip.dat"); $ip_total=count($ip_table); for($i=0; $i<$ip_total; $i++) { $ip_table[$i]=trim($ip_table[$i]); if($ip_table[$i]==$REMOTE_ADDR) { die("Dostep dla IP ".$REMOTE_ADDR." zablokowany!"); } } echo "Witaj w serwisie..."; ?> ?>[/php:1:f4482dfc88] ale to nie dziala na hosty. Prosze o pomoc! -------------------- Arbeit macht frei
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:fca10e7218]<?php
$ip_table=file("ip.dat"); $ip_total=count($ip_table); for($i=0; $i<$ip_total; $i++) { $ip_table[$i]=trim($ip_table[$i]); if($ip_table[$i]==$_SERVER['REMOTE_ADDR'] || $ip_table[$i]==gethostbyaddr($_SERVER['REMOTE_ADDR'])) { die("Dostep dla IP ".$_SERVER['REMOTE_ADDR']." (".gethostbyaddr($_SERVER['REMOTE_ADDR']).") zablokowany!"); } } echo "Witaj w serwisie..."; ?>[/php:1:fca10e7218] i powinno dzialac rowniez na hosty ![]() -------------------- rm -rf /*
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 25.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witaj w serwisie...
... i wszystko jasne ![]() -------------------- Arbeit macht frei
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
a na pewno podales poprawnego hosta? bo u mnie ten skrypt dziala bez problemu
-------------------- rm -rf /*
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 25.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Moze faktycznie robie cos zle...
mam neo, do pliku ip.dat wklejam "tpnet.pl". Cos zle? -------------------- Arbeit macht frei
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
no niestety zle... musisz podac calego hosta...
-------------------- rm -rf /*
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 25.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ok, fajnie, działa.
A co jesli chcialbym np zablokowac cala neostrade (bo maja zmienne IP)? Da sie? -------------------- Arbeit macht frei
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
hmm... najprosciej by bylo chyba przepisac to na regexpy po prostu
-------------------- rm -rf /*
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 09:41 |