Seite 1 von 2
Header & Fooder in einer fremden PHP Datei einbinden?
Verfasst: 22.09.2005 07:58
von msilver
hi
geht sicher. habe es bisher immer per iframe code eine fremde phpdatei itegriert, aber das ist ja keine lösung. wie mach ich das am besten?
mfg
msilver
Verfasst: 22.09.2005 08:06
von MichelM
natürlich geht das, du musst nur eine datei includen, die an den header & den footer anknüpft
d.h. kein <html>, kein <head> oder <body> --> das steht schon alles im header
dort wo der header aufhört, muss dann deine Datei weitergehen aber nur soweit, bis der footer anfängt.
Verfasst: 22.09.2005 08:09
von msilver
ok, ich will aus mein gb die index.php includen. ich habe eine php datei erstellt.
der code dieser sieht so aus:
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);
include("gb/index.php");
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
ich include also die
gb/index.php
http://strezzkidz.de/page/gb2.php
was soll mir der fehler genau sagen? kann mir jemand besseren code schreiben?
habe mich nach dem hier gehalten:
http://www.phpbb.de/doku/kb/artikel.php ... ht=include
mfg
msilver
Verfasst: 22.09.2005 08:27
von MichelM
der fehler ist in der page_tail.php, aber was der Fehler besagt, weiß ich leider auch nicht, das müsste uns mal so ein profi sagen.
was mich mal interressieren würde, was in deiner index.php steh, kannst du die vielleicht mal als txt-datei verlinken?
Verfasst: 22.09.2005 08:33
von msilver
in der index.php des gb? nur zur info, wenn ich die index.php mal irgendwann fehlerfrei ins phpbb includet habe, werde ich weitere andere dateien in mein system einbinden, aber ich poste mal die index.php
ich habe mal meine index.php des gb und die page_tail.php datei hier hin gelegt:
http://strezzkidz.de/page/includen.rar
mfg
msilver
Verfasst: 22.09.2005 08:36
von MichelM
ich kann leider kein rar öffnen

Verfasst: 22.09.2005 08:38
von msilver
Verfasst: 22.09.2005 08:51
von MichelM
wie ich das vorhin schon gesagt habe, muss sich die includete datei nahtlos eingefügen. also musst du aus der index.php alles ab<html> bis einschließlich dem <body>-tag rausnehmen, denn <html> und so hasst du doch schon im header.
genauso musst du am ende </html> und </body> entfernen, denn das ist schon im footer.
Verfasst: 22.09.2005 08:56
von msilver
mach du mir doch mal bitte die datei und ich sehe sie mir an. ich kann es mir einfach nicht vorstellen, weil wie will die erstellte php datei dann wissen, dass es mein gb im pfad ../page/gb/ ansprechen soll.
ich stell mich sicher einfach nur zu blöd an.
Verfasst: 22.09.2005 09:09
von MichelM
woher hast du denn das gb? das ist bestimmt nicht von dir, oder?
ich probier nachher mal was dran rum
geh jetzt aber erstmal frühstücken
