Seite 1 von 5

Benutzernamen aus dem Forum auch auf anderer .php Seite

Verfasst: 24.05.2006 14:18
von mtsluft
Hallo,

auf meiner Seite habe ich das phpBB Forum als Frame integriert (sie roter Button "Heimkino-Forum")
So, nun wenn man im Forum eingeloggt ist, dann auf die Startseite meiner Homepage wechselt, soll (irendwo) dort angezeigt werden Hallo [BENUTZERNAME]
Ich denke mal, dass das gar nicht so schwer ist (hoffe ich jedenfalls).
Die Startseite meiner Homepage ist übrigens eine php Seite.

Danke !

Verfasst: 24.05.2006 14:30
von StarWolf3000
den Code in die Startseite oder in einen gemeinsamen Header einfügen:

Code: Alles auswählen

<?
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata);
?>
$phpbb_root_path auf den relativen Forumspfad anpassen

an der Stelle einfügen, wo die Begrüßung stehen soll:

Code: Alles auswählen

<?
if($userdata['session_logged_in'])
{
	echo "<b>Hallo {$userdata['username']}</b>";
}
?>

Verfasst: 24.05.2006 16:16
von mtsluft
Danke schonmal :)

Bekomme nach dem einbau der 2 angegebenen scripts diesen fehler:
Fatal error: Call to undefined function: session_pagestart() in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 414
Was genau passt da nicht?

Verfasst: 25.05.2006 11:53
von mtsluft
Hallo :-?

Kann es sein das dafür vielleicht ne Tabelle in der DB fehlt? Sry, hab leider keine Ahnung :oops:

Verfasst: 25.05.2006 12:10
von Scoutman
bist du dir sicher das du den $phpbb_root_path richtig angegeben hast?

Verfasst: 25.05.2006 13:00
von mtsluft
Klar, und zwar so:

Code: Alles auswählen

http://www.heimkinopage.de/phpbb/

Stimmt doch so, oder?

Verfasst: 25.05.2006 13:10
von Scoutman
nein das ist falsch. das ist kein relativer pfad!

wenn deine datei die du ins phpbb einbindest im root verzeichnis liegt muss der pfad so aussehen:

Code: Alles auswählen

$phpbb_root_path = './phpbb';

Verfasst: 25.05.2006 17:21
von mtsluft
Hallo,
oh sry, habe da jetzt geändert.
Jetzt bekomme ich eine andere Meldung:
Warning: main(/phpbbextension.inc): failed to open stream: No such file or directory in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 418

Warning: main(): Failed opening '/phpbbextension.inc' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 418

Warning: main(/phpbbcommon.): failed to open stream: No such file or directory in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 419

Warning: main(): Failed opening '/phpbbcommon.' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 419

Fatal error: Call to undefined function: session_pagestart() in /home/web153/luft02/ftproot/www.heimkinopage.de/neue_seite_10.php on line 423
Was kann das denn wieder sein??

Verfasst: 25.05.2006 17:50
von Scoutman
post mal den code von der datei.

versuchs mal mit:

Code: Alles auswählen

$phpbb_root_path = './phpbb/';
so sollte es gehen.

Verfasst: 25.05.2006 19:23
von mtsluft
Hallo,

so habe ich es schon versucht. Kommt leider der selbe Fehler