PDA

Просмотр полной версии : Не определяет страну по geo_ip (php)


sNt
03.05.2009, 20:48
Не может определить страну. Всегда пишет "--". Давал знакомым - у них та же история. Что такое? Помогите, пожалуйста.
Файлы:

index.php (http://gahtas-net.1gb.ru/ip/index.txt)
geoip.php (http://gahtas-net.1gb.ru/ip/geoip.txt)

Тут (http://gahtas-net.1gb.ru/ip/) мой залитый скрипт можно глянуть в действии. Спс :(

P.S. Файл .dat не стал заливать ибо смысла нету.

Sharky
03.05.2009, 23:12
так для размышлений
if (! function_exists ( 'geoip_open' ))
require_once 'geoip.inc';
$gf = GEOIP_STANDARD;
$gh = geoip_open ( 'GeoIP.dat', $gf );
$c = geoip_country_code_by_addr ( $gh, $_SERVER ['REMOTE_ADDR'] );

sNt
04.05.2009, 00:02
thx

Gifts
04.05.2009, 01:02
sNt А вас не смущает, что вы НИГДЕ не устанавливаете переменную $ip?

Sharky
04.05.2009, 11:51
думаю он исправился и не будет больше плохо себя вести :)

sNt
04.05.2009, 22:55
sNt А вас не смущает, что вы НИГДЕ не устанавливаете переменную $ip?

Если быть честным, то мне было влом разбираться в этом всем :) Тупо собрал кое-как скрипт, думал, мб на форуме помогут чем... ))))