Problem mit integration von phpBB in Webside
Verfasst: 10.09.2006 17:36
Ich will ein phpBB Forum in meine Homepage integrieren, dazu benutze ich folgenden code der unter / liegt und testdorum/index.php includiert.
Leider habe ich folgendes Problem:
Der Suchpfad für die includes der index.php des Forums liegt dann natürlich auf /, und er will dann ./extension.inc etc. includen was natürlich fehlschlägt da die in /testforum/ liegen.
Also hab ich mir gedacht ich sag ihm einfach wo er ist indem ich die Variable $phpbb_root_path in index.php verändere, und habe aus
folgendes gemacht:
Nun findet er seine includes, aber der Arbeitspfad für die Links und Bilder im Forum ist immernoch auf der Basis /, und nicht /testforum/ wie es sein soll. Also zeigt er kein Bild an, und alle Links zu Foren etc. gehen auf eine falsche URL.
Also dachte ich das es hilft ihm den absoluten Pfad zu geben: (ohne ersten Punkt)
Dann findet er seine includes wieder nicht . . .
Vielleicht fehlt mir auch einfach die Ahnung in PHP, aber wie kann ich die index.php meines Forums in eine Datei includieren die in einem Unterordner liegt und ihm dann sagen wo er zu suchen hat und auf welcher Basis Links und Bilder verlinkt werden müßen ?
Anders: wie kann ich vor meinem include 'testforum/index.php'; festlegen was der Ausführungspfad/Arbeitspfad ist ?
vielen Dank
Sebastian
Code: Alles auswählen
<?PHP
if ($con == "forum") {
include 'testforum/index.php';
} else {
include 'header.php';
include 'body.php';
}// if
?>
Der Suchpfad für die includes der index.php des Forums liegt dann natürlich auf /, und er will dann ./extension.inc etc. includen was natürlich fehlschlägt da die in /testforum/ liegen.
Also hab ich mir gedacht ich sag ihm einfach wo er ist indem ich die Variable $phpbb_root_path in index.php verändere, und habe aus
Code: Alles auswählen
$phpbb_root_path = './';
Code: Alles auswählen
$phpbb_root_path = './testforum/';
Also dachte ich das es hilft ihm den absoluten Pfad zu geben: (ohne ersten Punkt)
Code: Alles auswählen
$phpbb_root_path = '/testforum/';

Vielleicht fehlt mir auch einfach die Ahnung in PHP, aber wie kann ich die index.php meines Forums in eine Datei includieren die in einem Unterordner liegt und ihm dann sagen wo er zu suchen hat und auf welcher Basis Links und Bilder verlinkt werden müßen ?
Anders: wie kann ich vor meinem include 'testforum/index.php'; festlegen was der Ausführungspfad/Arbeitspfad ist ?
vielen Dank
Sebastian