Seite 1 von 1

Templates in PHP oder gehts einfacher?

Verfasst: 07.11.2002 23:27
von Freeceleb
Hallo allerseits,

habe mich in der letzten Zeit in PHP eingearbeitet und will das nun in meiner Homepage nutzen.

Ich will aber zunächst nur die einzelnen Bausteine wie das Menü (eine Tabelle mit den Links), einen Werbebanner usw. jeweils damit einbinden.

Nun scheint dies ja mit include zu gehn, da man damit in php-dateien an der stelle die benötigten code-schnipsel jeweils einfügen kann.

Nun meine Frage:
Muss ich also nur für alle benötigten Bauelemente der Webseite entsprechende Dateien anlegen (*.php) und die dann mit include("....php"); dort einbauen, wo ich sie benötige?
Oder mach ichs mir damit zu einfach?

Und wozu brauch man dann diese Template-Klassen, wenn es doch so verhältnismäßig einfach geht? :roll:

Verfasst: 08.11.2002 06:56
von Mister_X
du brauchst für sowas keine Templates. Einfach deine Datei in der du ein Banner oder sowas anzeigen lassen willst umbenennen in *.php und dann dort per

Code: Alles auswählen

<?php
include ("banner.php");
?>
deinen Banner einbinden. (In der banner.php könnte z.B. einfach normales HTML stehen wie <img src ... usw.)

Verfasst: 05.06.2003 14:27
von Wiesel
Hallo,
ich hab den News-Mod so abgeändert das die Into Seite nur noch den Text der Nachrichten anzeigt. Nun hab ich per "include" die "intro.php" datei in einer Tabelle meiner normalen Homepage eingebaut. Es wird auch alles angezeigt, nur bekomme ich öfters über dem Text eine Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /home/mein/web/public_html/phpBB2/home.php:9) in /home/mein/web/public_html/phpBB2/includes/sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/mein/web/public_html/phpBB2/home.php:9) in /home/mein/web/public_html/phpBB2/includes/sessions.php on line 183

wenn ich nun einmal auf die Forumseite gehe und wieder zurück auf die normale Homepage dann ist die Fehlermeldung weg und nur die News werden in der Tabelle angezeigt.
Ist das was mit Cookies oder wie kann ich das mit der Fehlermeldung verstehen und umgehen.
Also ich bekomm fast immer die Fehlermedung von oben und weiss nicht was sie bedeutet.

thx
Wiesel