25/05
2016
Wallogit.com
2017 © Pedro Peláez
Ipgeobase PHP API
Обладает высокой точностью при определении городов России и Украины, (*1)
Composer.
Для установки добавьте kubrey/ipgeobase в Ваш composer.json. Если этого файла нет, то создайте его в корне сайта, (*2)
composer require kubrey/ipgeobase
Выполнить в корне проекта:, (*3)
curl -s http://getcomposer.org/installer | php
Выполнить автозагрузку всех пакетов composer можно подключив скрипт:, (*4)
require 'vendor/autoload.php';
require 'vendor/autoload.php'; use Ipgeobase\IpGeobase; $geo = new IpGeobase(); try { $geoInfo = $geo->lookup('194.85.91.253'); var_dump($geoInfo); // object(stdClass)#2 (7) { // ["range"]=> // string(27) "194.85.88.0 - 194.85.95.255" // ["cc"]=> // string(2) "RU" // ["city"]=> // string(12) "Москва" // ["region"]=> // string(12) "Москва" // ["district"]=> // string(56) "Центральный федеральный округ" // ["lat"]=> // string(9) "55.755787" // ["lng"]=> // string(9) "37.617634" //} } catch (\Exception $e) { echo $e->getMessage(); }