This blog uses responsible cookies for functionality and user preferences.
Google Analytics is used for collecting general public information to understand how my blog is used.
Learn moreDear visitors,
This blog and the Tigarus.com network will be changing our website software in May (2024). There will be some down time and there will be a change to the webpage addresses.
We will also be removing the Anime blogs. The Rocksmith Songs website will be unavailable of a few weeks or months while I move the database to the new software.
At the moment we are running on Wordpress, the new software is an in-house project which is 57 times faster. It will also provide more freedom for development.
Thank you for understanding.
Script Title: ipToCountry
Programming Language: PHP
Date Completed: 2013/03/14
Purpose: IPv4 addresses to country code or name. Created as proof of concept, not for main stream use.
Description: Find the country of an IPv4 address.
No database software required, uses a comma-separated values (CSV) file provided by www.webnet77.com.
Very fast table look up engine can look up a list of IP addresses in milliseconds.
Note: Not recommend for use where multiple users require many small instances due to the memory load for loading and unloading the IP database table.
Methods:
$class = new ipToCountry();
$class -> loadFile ( $file_s = ” );
Function to load a CSV file containing the IP database table takes a string value, returns true or false if the file was successfully loaded. Example: ( ‘./IpToCountry.csv’ );
$class -> unloadFile ();
Function to unload the data from the IP database table and clears all results gathered.
$class -> lookUpIp ( $ip_s = ” );
Function to define and look up an IP address, takes a string value.
$class -> getResult ( $option_s = ‘CTRY’ );
Function to get the result of the IP look up. Takes a string value, default ‘CTRY’.
Options are not case sensitize. Returns false if no IP database table has been loaded. Returns unknown if an IP is not listed.
getResult Options:
*options are not case sensitize.
Default option CTRY, if no option has been defined.
Example Usage:
<?php
$myip = new ipToCountry();
$myip -> loadFile ( ‘./IpToCountry.csv’ );$myip -> lookUpIp ( ‘46.227.68.126’ );
ECHO $myip -> getResult( “REGISTRY” ) . “<br />”;
ECHO $myip -> getResult( “ASSIGNED” ) . “<br />”;
ECHO $myip -> getResult( “CTRY” ) . “<br />”;
ECHO $myip -> getResult( “CNTRY” ) . “<br />”;
ECHO $myip -> getResult( “COUNTRY” );?>
Returns
ripencc
1296086400
SE
SWE
Sweden
Terms of Use, Cookies, Privacy, and more, see Terms and Privacy
Third-party copyrights and trademarks featured on this site are owned by their respected holders.
Website written and designed by Patcoola 2019, some rights reserved.
This blog uses responsible cookies for functionality and user preferences.
Google Analytics is used for collecting general public information to understand how my blog is used.
Learn moreDear EU visitor, I am required to ask you consent for the following.