Показать сообщение отдельно

  #14  
Старый 21.10.2007, 13:56
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме:
306311

Репутация: 119
По умолчанию

Тогда к примеру если у них диапазон от 195.189.142.0 - 195.189.142.255

Видим:
PHP код:
@$ipnum $ips[3] + $ips[2] * 256 $ips[1] * 256 256 $ips[0] * 256 256 256
$ips[0] – 195
$ips[1] – 189
$ips[2] – 142
$ips[3] – 0 и 255

Посчитав формулу получаем два числа: 3283979776 и 3283980031

Добавляем после
PHP код:
 $IP312= array(1410273024,3588391680,2197079040,3588406784,  3588407040);
 
$IP313 = array(1410273279,3588391935,2197079295,3588407039,  3588407295); 
это
PHP код:
$IP132 = array(3283979776);
$IP232 = array(3283980031); 
после
PHP код:
    for ($ix=0$ix<count($IP312); $ix++)
    {
    if (
$ipnum>=$IP312[$ix] && $ipnum<=$IP313[$ix]) $oper "31";
    } 
это
PHP код:
    for ($ix=0$ix<count($IP132); $ix++)
    {
    if (
$ipnum>=$IP132[$ix] && $ipnum<=$IP232[$ix]) $oper "32";
    } 
и после этого
PHP код:
if($oper == 31)$oper_name "Прибалтийские операторы"
вот это
PHP код:
if($oper == 32)$oper_name "Опера"
вроде так

и вместо 25 поставь 32, то о чем я писал постом выше
 
Ответить с цитированием