За последние 24 часа нас посетил 52921 программист и 1768 роботов. Сейчас ищут 877 программистов ...

Посоветуйте где взять базу ip для вывода СтранГорода Ширины

Тема в разделе "PHP для новичков", создана пользователем SONY, 14 авг 2009.

  1. SONY

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

    С нами с:
    5 авг 2009
    Сообщения:
    24
    Симпатии:
    0
    Встала задача:
    выводить в одном мониторинге с боку флаг страны из данного ip
    выводить город

    + желательно ширину и долготу
    + провайдера


    Какие базы есть?
    Где их брать?
    Как лучше реализовать такую тему?

    Заранее спасибо.
    Жду дельных советов и предложений опытных гуру ))
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. SONY

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

    С нами с:
    5 авг 2009
    Сообщения:
    24
    Симпатии:
    0
    ога спс тока что сам неожидано натолкнулся )) скоро будут вопросы как её юзать из ПХП )))
    Sergey89 спасибо за оперативность
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    http://ru2.php.net/manual/en/ref.geoip.php

    Код (Text):
    1.  
    2. hosting(root):/home/440hz#>php -i | grep geo
    3. geoip
    4. geoip support => enabled
    5. geoip extension version => 1.0.3
    6. geoip.custom_directory => no value => no value
    7.  
    8.  
    9. hosting(root):/home/440hz#>pkg_info | grep geo
    10. pecl-geoip-1.0.3    Map IP address to geographic places
    Код (Text):
    1.  
    2. hosting(root):/home/440hz#>php -r " print geoip_database_info(GEOIP_COUNTRY_EDITION); "
    3. GEO-106FREE 20090201 Build 1 Copyright (c) 2007 MaxMind LLC All Rights Reserved
    Код (Text):
    1.  
    2. hosting(root):/home/440hz#>php -r " print_r(geoip_record_by_name('440hz.ru')); "
    3. Array
    4. (
    5.     [country_code] => RU
    6.     [country_code3] => RUS
    7.     [country_name] => Russian Federation
    8.     [region] => 66
    9.     [city] => Saint Petersburg
    10.     [postal_code] =>
    11.     [latitude] => 59.894401550293
    12.     [longitude] => 30.264200210571
    13.     [dma_code] => 0
    14.     [area_code] => 0
    15. )
    16.  
    17. hosting(root):/home/440hz#>php -r " print_r(geoip_record_by_name('php.ru')); "
    18. Array
    19. (
    20.     [country_code] => RU
    21.     [country_code3] => RUS
    22.     [country_name] => Russian Federation
    23.     [region] => 66
    24.     [city] => Saint Petersburg
    25.     [postal_code] =>
    26.     [latitude] => 59.894401550293
    27.     [longitude] => 30.264200210571
    28.     [dma_code] => 0
    29.     [area_code] => 0
    30. )
    31.  
    32. hosting(root):/home/440hz#>php -r " print_r(geoip_record_by_name('google.com')); "
    33. Array
    34. (
    35.     [country_code] => US
    36.     [country_code3] => USA
    37.     [country_name] => United States
    38.     [region] => CA
    39.     [city] => Mountain View
    40.     [postal_code] => 94043
    41.     [latitude] => 37.419200897217
    42.     [longitude] => -122.05740356445
    43.     [dma_code] => 0
    44.     [area_code] => 0
    45. )
    46.  
    47. hosting(root):/home/440hz#>php -r " print_r(geoip_record_by_name('ya.ru')); "
    48. Array
    49. (
    50.     [country_code] => RU
    51.     [country_code3] => RUS
    52.     [country_name] => Russian Federation
    53.     [region] => 48
    54.     [city] => Moscow
    55.     [postal_code] =>
    56.     [latitude] => 55.752201080322
    57.     [longitude] => 37.615600585938
    58.     [dma_code] => 0
    59.     [area_code] => 0
    60. )
    61.  
    62. hosting(root):/home/440hz#>php -r " print_r(geoip_record_by_name('www.com.ua')); "
    63. Array
    64. (
    65.     [country_code] => UA
    66.     [country_code3] => UKR
    67.     [country_name] => Ukraine
    68.     [region] => 13
    69.     [city] => Kiev
    70.     [postal_code] =>
    71.     [latitude] => 50.433300018311
    72.     [longitude] => 30.516700744629
    73.     [dma_code] => 0
    74.     [area_code] => 0
    75. )