Не определяет страну по geo_ip (php)

Discussion in 'PHP' started by sNt, 3 May 2009.

  1. sNt

    sNt Elder - Старейшина

    Joined:
    30 Jul 2008
    Messages:
    117
    Likes Received:
    11
    Reputations:
    1
    Не может определить страну. Всегда пишет "--". Давал знакомым - у них та же история. Что такое? Помогите, пожалуйста.
    Файлы:

    index.php
    geoip.php

    Тут мой залитый скрипт можно глянуть в действии. Спс :(

    P.S. Файл .dat не стал заливать ибо смысла нету.
     
    #1 sNt, 3 May 2009
    Last edited: 3 May 2009
  2. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    так для размышлений
    PHP:
        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'] );
     
  3. sNt

    sNt Elder - Старейшина

    Joined:
    30 Jul 2008
    Messages:
    117
    Likes Received:
    11
    Reputations:
    1
    thx
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    sNt А вас не смущает, что вы НИГДЕ не устанавливаете переменную $ip?
     
    _________________________
  5. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    думаю он исправился и не будет больше плохо себя вести :)
     
  6. sNt

    sNt Elder - Старейшина

    Joined:
    30 Jul 2008
    Messages:
    117
    Likes Received:
    11
    Reputations:
    1
    Если быть честным, то мне было влом разбираться в этом всем :) Тупо собрал кое-как скрипт, думал, мб на форуме помогут чем... ))))