php определить страну по ip



Автор Asfaskm kml задал вопрос в разделе Другие языки и технологии

PHP. Есть список IP, нужно по нему определить страну этого IP, например - RU,FR,CZ. Подскажите как сделать. и получил лучший ответ

Ответ от QAZWSX azxs[гуру]
скачиваешь базу ссылка
распаковываешь,
скачиваешь из
geoip.inc
geoipcity.inc
geoipregionvars.php
и твой пых скрипт:
include("geoip.inc");
$gi = geoip_open("/путь/до/GeoIP.dat",GEOIP_STANDARD);
foreach($ipaddr as $oneip)
{
echo geoip_country_code_by_addr($gi, $oneip) . "-" .geoip_country_name_by_addr($gi, $oneip) . "\n";
}
geoip_close($gi);
естественно предварительно в массив $ipaddr запихиваешь свои ip адреса

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PHP. Есть список IP, нужно по нему определить страну этого IP, например - RU,FR,CZ. Подскажите как сделать.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*