Benutzernamen aus dem Forum auch auf anderer .php Seite

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Benutzernamen aus dem Forum auch auf anderer .php Seite

Beitrag 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 !
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag 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>";
}
?>
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag 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?
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Hallo :-?

Kann es sein das dafür vielleicht ne Tabelle in der DB fehlt? Sry, hab leider keine Ahnung :oops:
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

bist du dir sicher das du den $phpbb_root_path richtig angegeben hast?
KEIN Support per PM!!!
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Klar, und zwar so:

Code: Alles auswählen

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

Stimmt doch so, oder?
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag 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';
KEIN Support per PM!!!
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag 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??
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

post mal den code von der datei.

versuchs mal mit:

Code: Alles auswählen

$phpbb_root_path = './phpbb/';
so sollte es gehen.
KEIN Support per PM!!!
Benutzeravatar
mtsluft
Mitglied
Beiträge: 413
Registriert: 03.12.2005 18:54
Kontaktdaten:

Beitrag von mtsluft »

Hallo,

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

Zurück zu „Coding & Technik“