Class Converter
Cross-references countries with IP addresses using a flat-file-database.
Usage
$i = new \Module\IP2Country\Converter(); $countryCode = $i->getCountryCode($_SERVER['REMOTE_ADDR']); if ($countryCode != false) { echo $countryCode; } else { echo $_SERVER['REMOTE_ADDR'] . "(" . ip2long($_SERVER['REMOTE_ADDR']) . ") Not found in " . $i->getTable($_SERVER['REMOTE_ADDR']) . "."; }
Changelog
Version 1.2
- Added namespacing
 
Version 1.1
- Added the date section to documentation
 
Dependencies
- class.fsdb.php
 
		
		
		Namespace: Module\IP2Country
License: http://opensource.org/licenses/MIT
Author: Jaime A. Rodriguez hi.i.am.jaime@gmail.com
Version: 1.2
Date: August 13, 2014
Located at class.ip2country.php
	
	License: http://opensource.org/licenses/MIT
Author: Jaime A. Rodriguez hi.i.am.jaime@gmail.com
Version: 1.2
Date: August 13, 2014
Located at class.ip2country.php
			 public 
			
			
			
		 | 
		|
			 public 
			
			
			
		 | 
		|
			 public 
			
			
			
		 | 
		
			private  
			
		 | 
		
				$db
			 | 
		|
			private  
			array
		 | 
		
				$upperRange
			 | 
		
			 
				#
				 
		array(
    50000000,    100000000,  150000000,  200000000,  250000000,  300000000,
    350000000,   400000000,  450000000,  500000000,  550000000,  600000000,
    650000000,   700000000,  750000000,  800000000,  850000000,  900000000,
    950000000,  1000000000, 1050000000, 1100000000, 1150000000, 1200000000,
    1250000000, 1300000000, 1350000000, 1400000000, 1450000000, 1500000000,
    1550000000, 1600000000, 1650000000, 1700000000, 1750000000, 1800000000,
    1850000000, 1900000000, 1950000000, 2000000000, 2050000000, 2100000000,
    2150000000, 2200000000, 2250000000, 2300000000, 2350000000, 2400000000,
    2450000000, 2500000000, 2550000000, 2600000000, 2650000000, 2700000000,
    2750000000, 2800000000, 2850000000, 2900000000, 2950000000, 3000000000,
    3050000000, 3100000000, 3150000000, 3200000000, 3250000000, 3300000000,
    3350000000, 3400000000, 3450000000, 3500000000, 3550000000, 3600000000,
    3650000000, 3700000000, 3750000000, 3800000000, 3850000000, 3900000000,
    3950000000, 4000000000
)
			 |