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

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

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

Post 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?
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

$setcookie(...

;-)
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

:shock:

Dzięki :)
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

Tak to jest, jak się siedzi nad kodem w środku nocy ;)
ODPOWIEDZ