Не могу доделать выборку страны

NeoDesign

Новичок
Написал небольшой скрипт с выбором страны по ip (будет использоваться в биллинге). Но... Не могу сделать так, чтобы скрипт автоматически выбирал страну пользователя в столбце. Вот сам скрипт. Помогите пожалуйста доделать:

//Получения страны пользователя
function getCountry() {
$file = "http://www.ipgp.net/api/xml/".$_SERVER['REMOTE_ADDR'];
$xml_parser = xml_parser_create();
$fp = fopen($file, "r");
$data = fread($fp, 80000);
xml_parse_into_struct($xml_parser, $data, $vals);
$iplookup = array();
foreach ($vals as $v) {
if (isset($v['tag']) && isset($v['value'])) {
$iplookup[$v['tag']] = $v['value'];
}
}
xml_parser_free($xml_parser);
fclose($fp);
return strtolower($iplookup['CODE']);
}
 

tz-lom

Продвинутый новичок
NeoDesign
на форуме недавно выложили свежие геобазы,может стоит использовать их?
 

NeoDesign

Новичок
NeoDesign
на форуме недавно выложили свежие геобазы,может стоит использовать их?
Проблема не в базах. Я не могу понять, как все это прописать в конечном коде, чтобы у пользователя страна определялась автоматически в зависимости от IP посетителя. У меня же автоматически она определяется, но в списке стран первая не та откуда пользователь, а по алфавиту.
 

prolis

Новичок
для каждого ip парсинг внешнего файла для биллинга на php - в этом предложении необходимо заменить каждое слово
 
Сверху