MASS BAN pe clasa de IP ?
Scris: Sâm Dec 04, 2004 12:11 am
Am codul...
[php]
$bmode = 1;
$blockip = array("127.0.0.1");
$mesaj = "<title>IP-ul " . $_SERVER["REMOTE_ADDR"] ." este restrictionat !!!</title><br><br><center><font color=\"red\" size=\"12\"><b>!!! ACCES INTERZIS !!!</b></font></center><br><br>Accesul tau la aceasta pagina este interzis pentru ca:";
$blockmsg = array("" . $mesaj . " <b><u>motiv?</u></b> <br><br><br>",
);
$x = count($blockip);
for ($y = 0; $y < $x; $y++) {
if ($bmode == 1 && $REMOTE_ADDR == $blockip[$y]) {
exit($blockmsg[$y]);
} else if ($bmode == 0 && $REMOTE_ADDR == $blockip[$y]) {
break;
}
}[/php]
ceea ce vreau eu, sa pot sa BAN-ez pe site o intreaga clasa de IP. Daca pun [php]$blockip = array("127.0.0.*");[/php] nu imi ia nici un IP. Sper sa ma poata ajuta cineva.. sa modifice codul sa pot pune doar clasa de IP`uri, sa nu fie nevoie sa scriu fiecare IP in parte.
Have nice day
[php]
$bmode = 1;
$blockip = array("127.0.0.1");
$mesaj = "<title>IP-ul " . $_SERVER["REMOTE_ADDR"] ." este restrictionat !!!</title><br><br><center><font color=\"red\" size=\"12\"><b>!!! ACCES INTERZIS !!!</b></font></center><br><br>Accesul tau la aceasta pagina este interzis pentru ca:";
$blockmsg = array("" . $mesaj . " <b><u>motiv?</u></b> <br><br><br>",
);
$x = count($blockip);
for ($y = 0; $y < $x; $y++) {
if ($bmode == 1 && $REMOTE_ADDR == $blockip[$y]) {
exit($blockmsg[$y]);
} else if ($bmode == 0 && $REMOTE_ADDR == $blockip[$y]) {
break;
}
}[/php]
ceea ce vreau eu, sa pot sa BAN-ez pe site o intreaga clasa de IP. Daca pun [php]$blockip = array("127.0.0.*");[/php] nu imi ia nici un IP. Sper sa ma poata ajuta cineva.. sa modifice codul sa pot pune doar clasa de IP`uri, sa nu fie nevoie sa scriu fiecare IP in parte.
Have nice day