За последние 24 часа нас посетили 19225 программистов и 1643 робота. Сейчас ищут 930 программистов ...

Определить страну по айпи

Тема в разделе "PHP для новичков", создана пользователем inline, 12 июл 2010.

  1. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Где качнуть базу айпи по России и Украине?
    Задача - определение местонахождения посетителя (Россия или Украина)
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    нужна имено база, чтобы закачать себе
    вроде такую нашол
    там строки типа
    что обозначают 24117248,"24379391" ?
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    вообще-то, если немного почитать, то можно найти и просто базу с интерфейсом поиска, а не только pecl расширение…

    http://php.net/long2ip
     
  5. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Правильно ли я опрелделяю страну по айпи?
    Есть таблица в формате
    Начало диапазона конец диапазона Страна

    17367040 17432575 MY
    17432576 17498111 AU
    17498112 17563647 KR
    17563648 17825791 CN
    17825792 18087935 KR
    18087936 18153471 AU
    18153472 18219007 JP
    18219008 18350079 IN
    18350080 18874367 CN
    18874368 18939903 AU
    18939904 19005439 JP
    19005440 19136511 TW
    19136512 19202047 HK
    19202048 19267583 AU
    19267584 19398655 IN
    19398656 19726335 AU
    19726336 19791871 CN
    19791872 19922943 TH
    19922944 20054015 CN
    20054016 20119551 AU
    20119552 20185087 CN
    20185088 20447231 VN
    20447232 20971519 CN
    20971520 21102591 HK
    21102592 21233663 JP
    21233664 21495807 CN
    21495808 22020095 JP
    22020096 23068671 AU
    23068672 24117247 KR

    Делаю запрос select country from ip where INET_ATON('".$ip."')>=begin and INET_ATON('".$ip."')<=end
    так правильно будет?
     
  6. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    ты загнал всю базу geoIP в бд?!
     
  7. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    только UA и RU