2017 © Pedro Peláez
 

library ipgeobase

Simple library to work with ipgeobase.ru datafiles. Fork of rossvs/ipgeobase.php

image

hundredminds/ipgeobase

Simple library to work with ipgeobase.ru datafiles. Fork of rossvs/ipgeobase.php

  • Friday, September 5, 2014
  • by hundredminds
  • Repository
  • 5 Watchers
  • 1 Stars
  • 2,423 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 28 Forks
  • 0 Open issues
  • 3 Versions
  • 5 % Grown

The README.md

Этот скрипт предназначен для использования сервиса гео-локации ipgeobase.ru на PHP. Ipgeobase.ru предоставляет подробную информацию по IP-адресу: город, регион, федеральный округ, координаты - по городам России и Украины. По этим странам сервис работает точнее MaxMind GeoIP., (*1)

Владислав Росс vladislav.ross@gmail.com, (*2)

=======================================, (*3)

В данном форке добавлена возможность выбирать кодировку выводимых данных, а также добавлен composer.json, удалены файлы с данными и произведен небольшой рефакторинг., (*4)

Для пользователей composer:, (*5)

"hundredminds/ipgeobase" : "1.02"

Чтобы не затруднять себя ручным обновлением файлов ipgeobase, рекомендуем настроить обновление через composer:, (*6)

  1. в секцию "repositories" добавить:
    {
        "type": "package",
        "package": {
            "name": "ipgeobase/data",
            "version": "1.0",
            "dist": {
                "url": "http://ipgeobase.ru/files/db/Main/geo_files.zip",
                "type": "zip"
            }
        }
    }
  1. в секцию "required":
"ipgeobase/data" : "1.0"

Теперь, когда захотите обновить файлы ipgeobase - достаточно будет увеличить номер версии в обеих секциях и запустить composer update., (*7)

Разумеется, при этом придется передавать полный путь к файлам в конструктор:, (*8)

$Gbase = new IPGeoBase(PROJECT_PATH . 'vendor/ipgeobase/data/cidr_optim.txt', PROJECT_PATH . 'vendor/ipgeobase/data/cities.txt');

=======================================, (*9)

Для тех, кто не использует Composer:, (*10)

  1. Скачайте архив http://ipgeobase.ru/cgi-bin/Archive.cgi (хорошая идея настроить переодическое скачивание с помощью wget).
  2. Распакуйте cidr_optim.txt и cities.txt.
  3. Подключите ipgeobase.php.
  4. Используйте класс IPGeoBase (см. example.php).

The Versions

05/09 2014

dev-master

9999999-dev

Simple library to work with ipgeobase.ru datafiles. Fork of rossvs/ipgeobase.php

  Sources   Download

GPL

The Requires

  • php >=5.2

 

by Timur Baymbetov
by Kirill Dlussky
by Ross Vladislav

geoip geolocation

05/09 2014

1.03

1.03.0.0

Simple library to work with ipgeobase.ru datafiles. Fork of rossvs/ipgeobase.php

  Sources   Download

GPL

The Requires

  • php >=5.2

 

by Timur Baymbetov
by Kirill Dlussky
by Ross Vladislav

geoip geolocation

23/09 2013

1.02

1.02.0.0

Simple library to work with ipgeobase.ru datafiles. Fork of rossvs/ipgeobase.php

  Sources   Download

GPL

The Requires

  • php >=5.2

 

by Timur Baymbetov
by Kirill Dlussky
by Vladislav Ross

geoip geolocation