PEAR Manual
This manual is provided as a courtesy. It is not an official source. Please check pear.php.net for updated information.
<?php require_once('Net/Geo.php'); // new Net_Geo object $net_geo = new Net_Geo(); // fetch the client's IP $ip = $_SERVER['REMOTE_ADDR']; // fetch information array from net_geo $results = $net_geo->getRecord($ip); // output echo "Single IP results:<br />"; echo "<pre>"; print_r($results); echo "</pre>"; // example array of multiple IPs $arr_ips = array ( gethostbyname("www.google.com"), gethostbyname("www.heise.de"), gethostbyname("www.college.ch") ); // fetch information array from net_geo $results = $net_geo->getRecord($arr_ips); // output echo "Multiple IP results:<br />"; echo "<pre>"; print_r($results); echo "</pre>"; ?>