eingebundene Seite erstellen [Erledigt]

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.
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

eingebundene Seite erstellen [Erledigt]

Beitrag 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?
Zuletzt geändert von Killer-Man am 30.12.2006 15:10, insgesamt 1-mal geändert.
Daniel92
Mitglied
Beiträge: 39
Registriert: 17.04.2006 17:31
Wohnort: Mellrichstadt (Bayern)
Kontaktdaten:

Beitrag 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?
Meine Signatur würde gelöscht.
Tja, hab ich halt pech gehabt (man beachte vorallem die Rechtschreibung mancher Moderatoren/Admins hier) :D
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Re: eingebundene Seite erstellen

Beitrag von Killer-Man »

Killer-Man hat geschrieben:direkt auf dem Webspace, ohne in einem Ordner zu sein.
/phpBB2/ wäre also falsch :wink:

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?
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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:

Code: Alles auswählen

$phpbb_root_path = '../';
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hier wird das Thema vom Prinzip her auch behandelt: hier lang.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Beitrag von Killer-Man »

Wenn ich aus

Code: Alles auswählen

$phpbb_root_path = './';
das hier mache

Code: Alles auswählen

$phpbb_root_path = '../';
geht's leider immer noch nicht :cry:


Kann mir denn keiner sagen, was man einfach ändern muss, wenn die Dateien in keinem Ordner liegen?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du das Posting, das hinter dem Link steht, gelesen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

geb doch mal die ganze datei KB:datei ;)

also das forum liegt im root und die datei? auch?

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Beitrag 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?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also wenn die datei im Forums-Root liegt sollte es so heissen:

Code: Alles auswählen

$phpbb_root_path = './';
Aber da muss noch ein anderer include auf Zeile 24 sein. Da wird das Problem angezeigt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“