In php eingebundene Seiten!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Reghe
Mitglied
Beiträge: 141
Registriert: 14.09.2004 21:53
Wohnort: Wiesbaden

In php eingebundene Seiten!

Beitrag von Reghe »

Will eine Seite ins Board einbinden!
Habe auch die Anleitung in der Knowledge-Base soweit befolgt!
Da ich aber HTML in der Seite habe kann ich den Code net ins Php einbinden von daher habe ich eine Überleitung (oder wie man das auch immer nennt) eingebaut. Nur klappt das nicht so wie ich will.
Header wird angezeigt, aber der Inhalt und der Footer nicht.
Anstatt dessen kommt dies:
Template->make_filename(): Error - file does not exist
Wer sich selbst überzeugen will, kann das hier
Mein Code sieht so aus:

Code: Alles auswählen

//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);



/***** Inhaltsbereich ******/
$template->set_filenames(array(
   'body' => 'spielbericht.tpl')
);


//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Was ist falsch? Kann mir jemand helfen?
Gruß Victoria
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Die Fehlermeldung besagt, dass die Datei, die du bei $template->set_filenames angegeben hast, nicht exestiert.

Dein Fehler ist, dass du die Datei ins Hauptverzeichnis kopiert hast (hm..), die Datei muss aber in das Verzeichnis des Templates, also ins Verzeichnis ../templates/subRed/
Reghe
Mitglied
Beiträge: 141
Registriert: 14.09.2004 21:53
Wohnort: Wiesbaden

Beitrag von Reghe »

Dann kommt aber das hier:
Warning: main(./extension.inc) [function.main]: failed to create stream: No such file or directory in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 5

Warning: main(./extension.inc) [function.main]: failed to create stream: No such file or directory in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 5

Warning: main() [function.main]: Failed opening './extension.inc' for inclusion (include_path='.:..') in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 5

Warning: main(./common.) [function.main]: failed to create stream: No such file or directory in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 6

Warning: main(./common.) [function.main]: failed to create stream: No such file or directory in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 6

Warning: main() [function.main]: Failed opening './common.' for inclusion (include_path='.:..') in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 6

Fatal error: Call to undefined function: session_pagestart() in /www/htdocs/fceporta/templates/subRed/spielbericht1.php on line 10
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Welchen Wert hat $phpbb_root_path in Deinem Script?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Reghe
Mitglied
Beiträge: 141
Registriert: 14.09.2004 21:53
Wohnort: Wiesbaden

Beitrag von Reghe »

k.A. ! Der Scribt ist doch oben!
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Da fehlt aber was. Bitte mal komplett posten bzw. verlinken.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Reghe
Mitglied
Beiträge: 141
Registriert: 14.09.2004 21:53
Wohnort: Wiesbaden

Beitrag von Reghe »

Wat fehlt denn da? Mehr hab ich net geschireben!
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Da fehlt mindestens

Code: Alles auswählen

<?php
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Reghe
Mitglied
Beiträge: 141
Registriert: 14.09.2004 21:53
Wohnort: Wiesbaden

Beitrag von Reghe »

Hier nochmal der "ganze" Code:

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);



/***** Inhaltsbereich ******/
$template->set_filenames(array(
   'body' => 'spielbericht.tpl')
);


//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Liegt Dein Script im gleichen Verzeichnis wie zum Beispiel die viewtopic.php oder die posting.php?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“