<?php 
/** 
 * This is just an Demo API Key. It will only get you Country name from the IP address.  
 * This API KEY fetches only 90 calls in a day. For an unlimited account, just sign up for FREE account at: http://geoip.dmwtechnologies.com/register.php 
 * 
 * @see Version 2 has two new information from the IP 
 * 
 * Local Time  
 * and 
 * Current Temperature 
 */  
 
//This is a Demo API KEY, exclusively for www.phpclasses.org only 
define("API_KEY","dmwd8cd98f99b204e9800998ecf8427eda0c5ab4fa2b60b93876b470bfafc7e44a8a66a2a35fdaec18cb1af7e6540f09");  
 
$ip=$_SERVER['REMOTE_ADDR']; 
$ip="125.17.146.135"; 
 
require_once("GeoIpApiConnector.inc.php"); 
$GeoIpApiConnector=new GeoIpApiConnector(API_KEY); 
//$infoArray=$GeoIpApiConnector->getInformationArray($ip); 
 
echo "<br />IP Address: ".$ip; 
echo "<br />Country Name: ".$GeoIpApiConnector->getCountryName($ip); 
echo "<br />Capital Name: ".$GeoIpApiConnector->getCapitalName($ip); 
echo "<br />Country Code: ".$GeoIpApiConnector->getCountryCode($ip); 
echo "<br />Region Name: ".$GeoIpApiConnector->getRegionName($ip); 
echo "<br />City Name: ".$GeoIpApiConnector->getCityName($ip); 
echo "<br />Latitude: ".$GeoIpApiConnector->getLatitude($ip); 
echo "<br />Longitude: ".$GeoIpApiConnector->getLongitude($ip); 
echo "<br />Pin Code: ".$GeoIpApiConnector->getPinCode($ip); 
echo "<br />DMA Code: ".$GeoIpApiConnector->getDmaCode($ip); 
echo "<br />Area Code: ".$GeoIpApiConnector->getAreaCode($ip); 
echo "<br />Currency: ".$GeoIpApiConnector->getCurrencyName($ip); 
echo "<br />Current Conversion Rate: ".$GeoIpApiConnector->getCurrentConversionRate($ip); 
echo "<br />Calling Code: ".$GeoIpApiConnector->getCallingCode($ip); 
echo "<br />Local Time: ".$GeoIpApiConnector->getLocalTime($ip); 
echo "<br />Current Temperature: ".$GeoIpApiConnector->getCurrentTemperature($ip); 
echo "<br />Account Type: ".$GeoIpApiConnector->getAccountType($ip); 
echo "<br />Total Requests Made: ".$GeoIpApiConnector->getTotalRequestsMade($ip); 
echo "<br />Remaining Requests: ".$GeoIpApiConnector->getRemainingRequests($ip); 
?>
 
 |