function geoip_country_name_by_addr($gi, $addr) {
if ($gi->databaseType == GEOIP_CITY_EDITION_REV1) {
$record = geoip_record_by_addr($gi,$addr);
return $record->country_name;
} else {
$country_id = geoip_country_id_by_addr($gi,$addr);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_NAMES[$country_id];
}
}
return false;
}
function getdnsattributes ($l,$ip){
$r = new Net_DNS_Resolver();
$r->nameservers = array(“ws1.maxmind.com”);
$p = $r->search($l.”.” . $ip .”.s.maxmind.com”,”TXT”,”IN”);
$str = is_object($p->answer[0])?$p->answer[0]->string():’’;
ereg(“\”(.*)\””,$str,$regs);
$str = $regs[1];
return $str;
}