Mailinglisten-Archive |
Henning Waack schrieb: > Ich bastel gerade mit phplib eine Passwortabfrage zusammen. Soweit so > gut, hier mal der Code, den ich habe: > ... > So, die Seite wird korrekt dargestellt, am Anfang mit Abfrage, dann > läuft alles einwandfrei, nur ganz unten auf der Seite habe ich folgende > Fehlermeldung: > 'Fatal error: Call to a member function on a non-object in page.inc on > line 68' Der Fehler kommt aus der Funktion page_close: function page_close() { global $sess, $user; if (isset($sess)) { $sess->freeze(); if (isset($user)) { $user->freeze(); <- Zeile 68 } } } Du benutzt eine Variable $user, und diese wird von der PHPLIB als Standardvariable genutzt - auch wenn sie im page_open nicht aktiviert wurde. 2 Wege : - PHPLIB patchen (schlicht die 3 Zeilen zum $user entfernen) - keine globale Variable mit dem Namen $user benutzen Viele Grüße, johann
php::bar PHP Wiki - Listenarchive