Skip to content

PHP class and .csv file that helps to get the location of an ip extremely fast

Notifications You must be signed in to change notification settings

webeng/Ip2Country

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ip2Country

PHP class and .csv file that helps to get the location of an ip extremely fast

Ip2Country.php converts the .csv file to PHP arrays and manage to get the location.

Run the file example.php

$i->parseCSV2(); this function parse the .csv into PHP arrays, just run it once.

Update (04.02.2010): Function parseCSV() is storing over 99 000 entries in a memory table before saving to files. Each table entry in PHP is taking a lot of space, so the script needs more than 40 MB of RAM. So I added the parseCSV2() function, which does exactly the same, but requires less than 1 MB of RAM. New function is a bit slower, as it is doing more disk operations.

You can get the updates from the .csv file here: http://software77.net/geo-ip/

Source of the code: http://de77.com/php/how-to-detect-visitors-country-using-his-ip-address

About

PHP class and .csv file that helps to get the location of an ip extremely fast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages