Есть такой php скрипт, а снизу я так понимаю идет обработка dom на ява в которой я слаб.
скрипт должен на сколько я понимаю должен получать ip адрес пользователя и делать запрос на $url от туда формируется xml файл
который мы получаем в $result
может кто попробует отредактировать, чтобы все заработало, на сайте
http://blog.ipgeobase.ru/?p=37 пишут что скрипт рабочий, там же дается описания метода.
<?
$REMOTE = $_SERVER['REMOTE_ADDR'] ;
$url = "http://194.85.91.253:8090/geo/geo.html";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $REMOTE );
$result = curl_exec($ch);
curl_close($ch);
$doc = new DOMDocument();
$doc->loadXML($result);
$city = $doc->getElementsByTagName('city')->item(0)->textContent;
echo $city ;
// в $city будет только название города. Очень удобно, спасибо за сервис!
?>