<?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); ?>
|