hi,
Ich wollte die Userdaten von phpBB auch fuer meine Homepage
benutzen, also hab ich mir die zwei Tutorials von pyramide duchgelesen. Klappt auch alles soweit sogut. Doch funktionieren die internen Links meiner Homepage nicht mehr.
Ich arbeite dabei mit include, und uebergebe bei den links immer die
Variable $page. Hat auch alles geklappt bevor ich das mit dem login
durchgefuehrt hab.
Meine Ordnerstruktur auf dem Server sieht wie folgt aus.
PHPBB
-> Homepage (index.php)
-> includes (fuer die einezelnen pages)
bei der index.php hab ich nun folgendes eingetragen...
<?
define('IN_PHPBB', true);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
?>
das login-Formular ist in einem include, aber ich glaub das spielt bei
meinem Problem keine Rolle. Der Login ist einwandfrei.
Das einzige Problem ist nur noch, dass ich nicht mehr die Seiten
wechseln kann. Loesche ich den obigen Quelltext funktioniert alles
wieder.
Hab auch schon versucht statt PAGE_INDEX die Variable $page zunehmen,
funktioniert aber auch nicht.
Ist meine erste Page mit PHP und es waere echt super, wenn ihr mir bei
dem Problem helfen koenntet.
hier die Page
http://www.lowridaz.net/dogma/index.php
hab ein test-acc angelegt:
username: test
pw: test
mfg christian
Problem mit internen Seitenlinks nach phpbb Einbindung.
-
- Mitglied
- Beiträge: 2
- Registriert: 05.01.2005 14:04
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
wenn ich nur wüsste um was es geht.....
ausser das die Links nach dem einloggen wohl nicht gehen....ich keine Fehlermeldungen oder änhliches sehe und auch keine Ahnung habe so richtig um was es geht........
möchte ich um eine trefferende Beschreibung ersuchen oder vll. versteht ja einer was gewünscht ist....
ausser das die Links nach dem einloggen wohl nicht gehen....ich keine Fehlermeldungen oder änhliches sehe und auch keine Ahnung habe so richtig um was es geht........
möchte ich um eine trefferende Beschreibung ersuchen oder vll. versteht ja einer was gewünscht ist....
Man kann keine (!!) Teile des phpBB's per "include" in andere PHP-Seiten einbinden. Dafür ist das phpBB nicht gebaut und es sind einige Funktionen vorhanden, die das absolut nicht mögen. U.A. gibt es dann Probleme mit den Links.
Man kann (nach einer kleinen Änderung) das phpBB in einem Frame laden. Evtl hilft Dir das weiter.
Das beste wäre es aber, du codest Deine Seiten in das phpBB rein. Also das phpBB includet Deine Seiten oder deine Seiten nutzen das phpBB-System.
Link: KB:phpbb_seite
Grüße
Dennis
Man kann (nach einer kleinen Änderung) das phpBB in einem Frame laden. Evtl hilft Dir das weiter.
Das beste wäre es aber, du codest Deine Seiten in das phpBB rein. Also das phpBB includet Deine Seiten oder deine Seiten nutzen das phpBB-System.
Link: KB:phpbb_seite
Grüße
Dennis
Das ganze liegt daran, daß phpBB register_globals=off emuliert und globale Variablen, die per GET/POST/COOKIE erstellt wurden, löscht.
Zwei mögliche Lösungen:
a) Komplett auf (imho eh schwachsinnige) ?page=blub Seiten verzichten und stattdessen wie phpBB für jede Inhaltsseite eine eigene Datei erstellen.
b) Nicht so programmieren, daß register_globals=on vorrausgesetzt wird (wird seit PHP 4.1 sowieso empfohlen), und stattdessen $_GET, $_POST etc. verwenden
Zwei mögliche Lösungen:
a) Komplett auf (imho eh schwachsinnige) ?page=blub Seiten verzichten und stattdessen wie phpBB für jede Inhaltsseite eine eigene Datei erstellen.
b) Nicht so programmieren, daß register_globals=on vorrausgesetzt wird (wird seit PHP 4.1 sowieso empfohlen), und stattdessen $_GET, $_POST etc. verwenden
-
- Mitglied
- Beiträge: 2
- Registriert: 05.01.2005 14:04
-
- Mitglied
- Beiträge: 14
- Registriert: 14.02.2005 20:53
Hallo Dennis,
wo finde ich weitere Informationen zum Einbinden des phpBB in Frames?
Such schon den ganzen Vormittag, finde aber irgendwie nicht das richtige.
Hab ein Frameset und möchte dort die Konstanten wie {L_USERNAME} u.ä Nutzen.
Die Einbindung der Includes hab ich schon vorgenommen, aber irgendwie gehts nicht weiter.
wo finde ich weitere Informationen zum Einbinden des phpBB in Frames?
Such schon den ganzen Vormittag, finde aber irgendwie nicht das richtige.
Hab ein Frameset und möchte dort die Konstanten wie {L_USERNAME} u.ä Nutzen.
Die Einbindung der Includes hab ich schon vorgenommen, aber irgendwie gehts nicht weiter.