ich habe ein selbst programmiertes Portal mit phpBB 2.0.19 und einer Coppermine Fotogalerie.
Hier die Pfade:
Portal: www.screamsilence.net
Forum: www.screamsilence.net/forum/
Galerie: www.screamsilence.net/gallery/index.php
Nun habe ich im Portal eine Loginbox gebaut, damit man sich auch dort einloggen kann, da demnächst einige Bereiche nur für Mitglieder eingebaut werden sollen.
Diese Loginbox ist in einer extra php Datei namens navigation.php, die jeweils per include geladen wird (so muss ich die Termine z.B. immer nur in einer Datei ändern).
Loggt man sich nun über die Loginbox ein, wird dort dann ein Begrüßungstext angezeigt und wenn man das Forum (unter Community) aufruft, ist man auch dort gleich eingeloggt. Soweit so gut.
Nun soll dies allerdings auch bei der Galerie funktionieren. Doch das tut es leider nicht und ich weiß nicht warum...
Im Portal sieht die navigation.php so aus:
Code: Alles auswählen
session_start();
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if($userdata['session_logged_in'])
$loginbox_header = "Hallo ".$userdata['username'];
else
$loginbox_header = "Login";
Doch leider funktioniert es nicht. Ich bekomme wenn ich die Galerie aufrufe folgenden Fehler:
Fatal error: Call to a member function on a non-object in /mnt/kw2/04/863/00000003/htdocs/net/forum/includes/sessions.php on line 134
In Zeile 134 steht:
Code: Alles auswählen
if (!($result = $db->sql_query($sql)))Jemand ne Idee??????