Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > PEAR - модуль NetGeo


Автор: fics 18.6.2010, 08:38
Здравствуйте, поставил PEAR через запуск из своего хоста следующего скрипата 
http://pear.php.net/go-pear

Все вроде отлично поставилось, по ходу установки не выдало ни одной ошибки.
Затем доставил NetGeo
Скачал пример:

Код


Example
<?php

require_once('Net/Geo.php');

// new Net_Geo object
$net_geo = new Net_Geo();

// fetch the client's IP
$ip = $_SERVER['REMOTE_ADDR'];

// fetch information array from net_geo
$results = $net_geo->getRecord($ip);

// output
echo "Single IP results:<br />";
echo "<pre>";
print_r($results);
echo "</pre>";

// example array of multiple IPs
$arr_ips = array
(
  gethostbyname("www.google.com"),
  gethostbyname("www.heise.de"),
  gethostbyname("www.college.ch")
);

// fetch information array from net_geo
$results = $net_geo->getRecord($arr_ips);

// output
echo "Multiple IP results:<br />";
echo "<pre>";
print_r($results);
echo "</pre>";

?>



выдает пустой результат (

Может кто сталкивался???   Он бы хотя бы ошибку какую то выдавал (

Автор: capitan 18.6.2010, 20:00
а что покажет echo $_SERVER['REMOTE_ADDR'] ?
пусто показывает, когда такого ip нет в базе.

Автор: fics 18.6.2010, 20:12
Цитата(capitan @ 18.6.2010,  20:00)
а что покажет echo $_SERVER['REMOTE_ADDR'] ?
пусто показывает, когда такого ip нет в базе.

ну что, - 127.0.0.1

Это пример просто с pear cайта

можно просто вписать руками IP - но тоже увы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)