<?
require_once("bbIPtoCountry.class.php");
// call this script with 'update' get-variable
// for update database from ip-to-country CSV file.
if ( isset($_GET['update']) )
UpdateDB();
$ip = $_GET['ip'];
getIPInfo($ip);
?>
<form name="iptocountry" method="get" action="<?=$_SERVER['SCRIPT_NAME']?>">
IP Adresi: <input type="text" value="<?=$ip?>" name="ip">
</form>
<?
function getIPInfo($ip) {
if ( empty($ip) ) return false;
$ipc = new bbIPtoCountry($ip);
if ( empty($ipc->error) ) {
echo " $ipc->code2, $ipc->code3, $ipc->country<br>\n";
echo " ".$ipc->ip_from." - ".$ipc->ip_to."\n";
echo "<br><br>\n\n";
}
if ( !empty($ipc->error) )
echo '<br><font color="#770000">'.$ipc->error.'</font><br>';
}
function UpdateDB() {
$ipc = new bbIPtoCountry();
$count = $ipc->updateDatas();
if ( empty($ipc->error) ) {
// echo "$count items.<br>\n";
Header('Location: '.$_SERVER['SCRIPT_NAME']);
exit;
}
echo '<br><font color="#770000">'.$ipc->error.'</font>';
exit;
}
?>
|