HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

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

Тут самое главное их диапазоны IP узнать, а дальше уже делать по аналогии с другими, что особой сложности не представляет

ЗЫ:
PHP код:
12: if($oper or $oper>25
Почему 25, если у тебя их там 31?
 

  #12  
Старый 21.10.2007, 13:30
Haruka
Познающий
Регистрация: 25.07.2007
Сообщений: 48
Провел на форуме:
119358

Репутация: 19
Отправить сообщение для Haruka с помощью ICQ
По умолчанию

Я хз.скрипт не я писал.я вобще пхп не знаю, по этому и прошу здесь помощи.а ип их ний я писал на 1ой стр
 

  #13  
Старый 21.10.2007, 13:51
Haruka
Познающий
Регистрация: 25.07.2007
Сообщений: 48
Провел на форуме:
119358

Репутация: 19
Отправить сообщение для Haruka с помощью ICQ
По умолчанию

А куда там хоть диапазон ип вписывать?
 

  #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, то о чем я писал постом выше
 

  #15  
Старый 21.10.2007, 14:00
Haruka
Познающий
Регистрация: 25.07.2007
Сообщений: 48
Провел на форуме:
119358

Репутация: 19
Отправить сообщение для Haruka с помощью ICQ
По умолчанию

Спасиб.тока я нифига не понял.буду щя разбираться...
 

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

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

Подробней уже помойму писать некуда =\
 

  #17  
Старый 21.10.2007, 14:11
Haruka
Познающий
Регистрация: 25.07.2007
Сообщений: 48
Провел на форуме:
119358

Репутация: 19
Отправить сообщение для Haruka с помощью ICQ
По умолчанию

А если надо довавить несколько диапазонов относящихся к одному оператору?
 

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

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

Высчитываешь два числа по формуле и добавляешь в массив через запятую
PHP код:
 $IP132 = array(3283979776xxxxxxxxx1xxxxxxxxxx2);
$IP232 = array(3283980031yyyyyyyyyyyy1yyyyyyyyyy2); 
меньшее число в первый массив, большее во второй
 

  #19  
Старый 21.10.2007, 14:44
Haruka
Познающий
Регистрация: 25.07.2007
Сообщений: 48
Провел на форуме:
119358

Репутация: 19
Отправить сообщение для Haruka с помощью ICQ
По умолчанию

Спасиба!
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ