Strona 1 z 1

[+] PHP: Call to undefined function: ()

: 22 lipca 2008, 22:46
autor: ruun
Mam problem z php, otrzymuje błąd

Kod: Zaznacz cały

Fatal error: Call to undefined function: () in functions.php on line 173
Jak widać komunikat jest bardzo tajemniczy, nie ma w nim informacji o jaką funkcję chodzi :/

Linia nr 173 wygląda tak

Kod: Zaznacz cały

$setcookie($cookie_name, serialize(array('Guest', 'Guest')), $expire, $cookie_path, $cookie_domain, $cookie_secure);
a cała funkcja w której sygnalizowany błąd wygląda tak

Kod: Zaznacz cały

function checkAuthorization(&$currentUser)
{
    global $db, $isLogged, $isAdmin, $cookie_name, $cookie_path, $cookie_domain, $cookie_secure;

    $now = time();
    $expire = $now + 31536000;        // The cookie expires after a year
    
    $isLogged = false;
    $isAdmin = false;

    if (isset($_COOKIE[$cookie_name]))
    {
        list($cookie['login'], $cookie['hash']) = unserialize($_COOKIE[$cookie_name]);

        if (strcasecmp($cookie['login'], 'Guest'))
        {
            $result = $db->query('SELECT * FROM users '.
                                 'WHERE login=\''.$cookie['login'].'\' '.
                                 'AND password=\''.$cookie['hash'].'\'');

            if(!$result) echo 'Unable to fetch user information'.$db->error();

            $currentUser = $db->fetch_assoc($result);
            $isLogged = true;
            if($currentUser['status'] == 2) $isAdmin = true;

            // If the user couldn't be found
            if (!isset($currentUser['login']))
            {
                $setcookie($cookie_name, serialize(array('Guest', 'Guest')), $expire, $cookie_path, $cookie_domain, $cookie_secure); // linia 173

                $cookie['login'] = 'Guest';
                $cookie['isGuest'] = true;

                return $cookie;
            }


            $cookie['isGuest'] = false;
        }
        else
            $cookie['isGuest'] = true;
    }
    else
    {
        $cookie['login'] = 'Guest';
        $cookie['isGuest'] = true;
    }

    return $cookie;
}
O co chodzi?

: 22 lipca 2008, 23:16
autor: genobis
$setcookie(...

;-)

: 23 lipca 2008, 07:25
autor: ruun
:shock:

Dzięki :)

: 23 lipca 2008, 09:06
autor: genobis
Tak to jest, jak się siedzi nad kodem w środku nocy ;)