geoip_isp_by_name

(PECL geoip >= 1.0.2)

geoip_isp_by_nameВозвращает имя Интернет провайдера (ISP)

Описание

string geoip_isp_by_name ( string $hostname )

Функция geoip_isp_by_name() возвращает имя провайдера (ISP) указаного IP адреса.

Эта функция доступна только для тех, кто приобрел коммерческую версию GeoIP ISP. Если такая база отсутствует, выводится предупреждение.

Список параметров

hostname

Имя хоста или IP адрес.

Возвращаемые значения

Возвращает имя ISP при успехе, или FALSE если адрес не может быть найден в базе.

Примеры

Пример #1 Пример использованияgeoip_isp_by_name()

Выведет имя ISP для хоста example.com.

<?php
$isp 
geoip_isp_by_name('www.example.com');
if (
$isp) {
    echo 
'Адрес управляется провайдером: ' $isp;
}
?>

Результат выполнения данного примера:

Адрес управляется провайдером: ICANN c/o Internet Assigned Numbers Authority

Коментарии

You can also use this 3rd-party server to fetch the ISP info -

<?php
$ip
=$_SERVER['REMOTE_ADDR'];
$url=file_get_contents("http://whatismyipaddress.com/ip/$ip");
preg_match_all('/<th>(.*?)<\/th><td>(.*?)<\/td>/s',$url,$output,PREG_SET_ORDER);

$isp=$output[3][2];

echo 
$isp;
?>
2012-11-28 13:29:44
http://php5.kiev.ua/manual/ru/function.geoip-isp-by-name.html

    Поддержать сайт на родительском проекте КГБ