Example #1
0
<?php

error_reporting(E_ALL | (defined('E_STRICT') ? E_STRICT : 0));
require_once 'ip2c.php';
$ip = htmlentities(isset($_GET['ip']) ? $_GET['ip'] : $_SERVER['REMOTE_ADDR']);
$ip2c = new ip2country("../ip-to-country.bin");
var_dump($ip2c->find_country_impl(16981, 0, $ip2c->m_numCountries));
return;
$res = $ip2c->get_country($ip);
if ($res == false) {
    echo "{$ip} => not found";
} else {
    $o2c = $res['id2'];
    $o3c = $res['id3'];
    $oname = $res['name'];
    echo "{$ip} => {$o2c} {$o3c} {$oname}";
}