Получить сведения по IP
В редакторе
Получить сведения по IP
Brain_Script
1175
2016-09-03 12:37:13
<?php
function poluchit_svedenia_ob_ip($ip) {
$postData = "
<ipquery>
<fields>
<all/>
</fields>
<ip-list>
<ip>$ip</ip>
</ip-list>
</ipquery>
";
$kirl = curl_init();
curl_setopt($kirl, CURLOPT_URL, 'http://194.85.91.253:8090/geo/geo.html');
curl_setopt($kirl, CURLOPT_POSTFIELDS, $postData);
curl_setopt($kirl, CURLOPT_RETURNTRANSFER, 1);
$xml_otvetil = curl_exec($kirl);
curl_close($kirl);
if (substr($xml_otvetil, 0, 5) == '<?xml') :
$ipinfo = new SimpleXMLElement($xml_otvetil);
return $ipinfo->ip;
endif;
return false;
}
?>
<?php
header('Content-Type: text/html; charset=utf-8');
$ipinfo = poluchit_svedenia_ob_ip('88.205.181.167');
$resultat = '<strong>Ваш город:</strong> '. $ipinfo->city;
$resultat .= "<br /><strong>Ваш регион:</strong> ". $ipinfo->region;
$resultat .= "<br /><strong>Ваш федеральный округ Российской Федерации:</strong> ". $ipinfo->district;
print $resultat;
?>
Войдите для добавления комментария.