|
|
|
| Собствено (как и всегда) САБЖ... надо например запретиьт все адреса 194.224.13.58 и до 194.224.81.81
Это к примеру.... | |
|
|
|
|
|
|
|
для: DEM
(12.12.2006 в 23:57)
| |
<?
$start = "194.224.13.58";
$end = "194.224.81.81";
$addr = "194.224.13.57"; // $_SERVER['REMOTE_ADDR'];
list($a, $b, $c, $d) = explode(".", $start);
$start = 16777216 * $a + 65536 * $b + 256 * $c + $d;
list($a, $b, $c, $d) = explode(".", $end);
$end = 16777216 * $a + 65536 * $b + 256 * $c + $d;
list($a, $b, $c, $d) = explode(".", $addr);
$addr = 16777216 * $a + 65536 * $b + 256 * $c + $d;
if ( $addr >= $start && $addr <= $end )
print "Banned!";
|
| |
|
|
|
|
|
|
|
для: Саня
(13.12.2006 в 02:43)
| |
<?
$start = ip2long("194.224.13.58");
$end = ip2long("194.224.81.81");
$addr = ip2long("194.224.13.57"); // $_SERVER['REMOTE_ADDR'];
if ($addr >= $start && $addr <= $end)
echo "Banned!";
else echo "Не Banned!";
?>
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(13.12.2006 в 06:43)
| | Саня а что это за цифры ' = 16777216 * $a + 65536 * $b + 256 * $c + $d; ?' | |
|
|
|
|
|
|
|
для: mindless
(13.12.2006 в 11:06)
| | Перевод IP-адреса в целое число. | |
|
|
|