Например есть 2 диапазона IP-адреса гейтов оператора life
212.58.160.0 - 212.58.160.255
212.58.168.0 - 212.58.175.255
Как определить что например ip 212.58.160.152 вошел в один из этих диапазонов?
Что то не могу никак врубится, или руки не с того места выросли
В гугл не посылать, там уже был
что тебе уточнить?
Вроде все подробно описал
`band` <= \'$ipn\' AND `band2` >= \'$ipn\'
тоже так думал, больше нет мыслей?
прочти 1 пост внимательно
ByUNNAMED,<? function opsos($var){
$ips = explode(\'.\',$var);
$ipn = $ips[3] + $ips[2]*256 + $ips[1]*256*256 + $ips[0]*256*256*256;
if (mysql_result(mysql_query(\"SELECT COUNT(*) FROM `base` WHERE `band` <= \'$ipn\' AND `band2` >= \'$ipn\'\", 0)!=0){
$array = mysql_fetch_assoc(mysql_query(\"SELECT operator,country FROM `base` WHERE `band` <= \'$ipn\' AND `band2` >= \'$ipn\' LIMIT 1\");
if($array){ $op = $array[\"operator\"].\' (\'.$array[\"country\"].\')\'; }
} else {
$op = \'Не определен\';
}
return $op;
echo $op;
} ?> лови функцию