Új hozzászólás Aktív témák

  • radi8tor

    MODERÁTOR

    Tudnátok segíteni ennek a hibának az elhárításában? :R

    Van egy kis program, ami GEOIP alapján állítja be az oldal nyelvét (magyar IP-vel érkezők magyar nyelvet kapnak, mindenki más angolt).

    Eddig jól működött, aztán ma ezt a hibát dobálja:

    Fatal error: Cannot redeclare geoip_country_code_by_name_v6() in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 1584

    Az 1584. sor az utolsó lenne ebből a kódrészletből:

    function geoip_country_id_by_name_v6($gi, $name)
    {
    $rec = dns_get_record($name, DNS_AAAA);
    if (!$rec) {
    return false;
    }
    $addr = $rec[0]["ipv6"];
    if (!$addr || $addr == $name) {
    return false;
    }
    return geoip_country_id_by_addr_v6($gi, $addr);
    }

    function geoip_country_id_by_name($gi, $name)
    {
    $addr = gethostbyname($name);
    if (!$addr || $addr == $name) {
    return false;
    }
    return geoip_country_id_by_addr($gi, $addr);
    }

    function geoip_country_code_by_name_v6($gi, $name)
    {
    $country_id = geoip_country_id_by_name_v6($gi, $name);
    if ($country_id !== false) {
    return $gi->GEOIP_COUNTRY_CODES[$country_id];
    }
    return false;
    }

Új hozzászólás Aktív témák