GeoIP и PHP4

Discussion in 'PHP' started by Vallez, 13 Oct 2007.

  1. Vallez

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

    Joined:
    25 Dec 2005
    Messages:
    89
    Likes Received:
    19
    Reputations:
    -8
    Трабла в том, что php ругаеться на
    Parse error: syntax error, unexpected '{' in /home/justinfre/domains/......./public_html/bot/stat.php on line 33
    Что сделать чотбы этой ошибки небыло?
    Строчка на которую он ругаеться try {
    Вот сам код
    {
    $data = array(
    "country" => "00",
    "country_full" => "unknown",
    );

    $geoip = Net_GeoIP::getInstance("GeoIP.dat");
    // country...
    try {
    $country = $geoip->lookupCountryCode($clientIP);
    if (!empty($country))
    $data['country'] = $country;

    } catch (Exception $e) {
    // print "Net_GeoIP : EXEPTION\n";
    }

    try {
    $country_full = $geoip->lookupCountryName($clientIP);
    if (!empty($country_full))
    $data['country_full'] = $country_full;

    } catch (Exception $e) {
    // print "Net_GeoIP : EXEPTION\n";
    }

    return $data;
    }
     
  2. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Ты бы ещё написал какая из них 33
     
  3. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    он же сказал, с
    PHP:
     try {
    =)
     
    2 people like this.
  4. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Фууу... Чё я торможу, внутренний класс Exception появился только в PHP5.
     
  5. Vallez

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

    Joined:
    25 Dec 2005
    Messages:
    89
    Likes Received:
    19
    Reputations:
    -8
    Обойти это не как?
     
  6. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Vallez, не... Тока поставить PHP5 или отказаться от обработки исключений... Нах они вообще нужны в скриптах такого класса...