Файл: ip.php
Строк: 11
<?
$ip = "8.8.8.8"; // IP, который будем проверять
// формируем URL для запроса
$url = "http://ip-api.com/json/$ip";
// делаем запрос к API
$data = @file_get_contents($url);
// если получили данные
if($data){
// декодируем полученные данные
$dataDecode = json_decode($data);
// выводим данные
echo "Страна: " . $dataDecode->country . "<br/>";
echo "Город: " . $dataDecode->city . "<br/>";
echo "Провайдер: " . $dataDecode->isp . "<br/>";
echo "Область: " . $dataDecode->regionName . "<br/>";
echo "Часовой пояс: " . $dataDecode->timezone . "<br/>";
echo "Почтовый индекс: " . $dataDecode->zip . "<br/>";
}else{
echo "Сервер не доступен!";
}
/*
выведет:
Страна: Russia
Город: Yekaterinburg
Провайдер: ZAO AKADO-Ekaterinburg
Область: Sverdlovskaya Oblast'
Часовой пояс: Asia/Yekaterinburg
Почтовый индекс: 620002
*/
?>