Seite 1 von 2
eingebundene Seite erstellen [Erledigt]
Verfasst: 29.12.2006 17:21
von Killer-Man
Ich hab mir gerade das
HIER durchgelesen, um zu wissen, wie ich eine in phpbb eingebundene Seite erstelle.
Leider krieg ich folgende Fehlermeldung beim Aufruf meiner neuen Seite:
Code: Alles auswählen
Parse error: syntax error, unexpected T_INCLUDE in /usr/export/www/vhosts/funnetwork/hosting/geroweiher/regeln.php on line 24
Vermutlich liegt das daran, das meine Foren Dateien nicht im Ordner "phpbb" sind,
sondern direkt auf dem Webspace, ohne in einem Ordner zu sein.
In der Doku stand ja
Wenn die Datei in einem anderen Verzeichnis als phpBB liegt, hier den relativen Pfad zu phpBB mit abschliessendem Slash (/) eintragen.
Wie muss ich das nun für meinen Fall ändern?
Verfasst: 29.12.2006 17:30
von Daniel92
ähm, so: /phpBB2/ ?
oder kommt halt drauf an, wie du deinen Forenordner genannt hast.
kannst du bitte auch mal die Zeilen um 24 posten?
Re: eingebundene Seite erstellen
Verfasst: 29.12.2006 17:37
von Killer-Man
Killer-Man hat geschrieben:direkt auf dem Webspace, ohne in einem Ordner zu sein.
/phpBB2/ wäre also falsch
Der Bereich um den die Fehlermeldung geht sieht so aus (wie in der Doku):
Code: Alles auswählen
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Wie gesagt, liegt vermutlich daran, dass meine Dateien nicht wie standardmäßig im Ordner phpBB oder phpBB2 liegen...
Kann mir jemand weiterhelfen?
Verfasst: 29.12.2006 23:21
von Xwitz
Du muß statt dem Slash von da aus, wo die eingebundene Datei liegt, den relativen Pfad zum phpbb angeben.
Ich habe eine Datei in einem Unterverteichnis im Verzeichniss von phpbb und folgenden Eintrag:
Verfasst: 30.12.2006 00:02
von Miriam
Hier wird das Thema vom Prinzip her auch behandelt:
hier lang.
Verfasst: 30.12.2006 00:04
von Killer-Man
Wenn ich aus
das hier mache
geht's leider immer noch nicht
Kann mir denn keiner sagen, was man einfach ändern muss, wenn die Dateien in keinem Ordner liegen?
Verfasst: 30.12.2006 00:12
von Miriam
Hast Du das Posting, das hinter dem Link steht, gelesen?
Verfasst: 30.12.2006 00:26
von Jan500
hi
geb doch mal die ganze datei KB:datei
also das forum liegt im root und die datei? auch?
Jan
Verfasst: 30.12.2006 01:20
von Killer-Man
ja, die dateien liegen direkt im root verzeichnis. Genau wie diese neue Seite (liegt also bei den Dateien wie faq.php, etc.)
Ich denke die php datei posten wäre unnötig, das sie eigentlich so wie die in der doku ist.
Kann's ja dennoch machen:
Code: Alles auswählen
<?php
//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);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
blablabla
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Was mach ich falsch?
Verfasst: 30.12.2006 11:24
von Miriam
Also wenn die datei im Forums-Root liegt sollte es so heissen:
Aber da muss noch ein anderer
include auf Zeile 24 sein. Da wird das Problem angezeigt.