Seite 1 von 1

include

Verfasst: 25.05.2003 17:13
von Snoopmore
moin,
ich bin in php nicht grade meister deswegen auch mneine frage:
ich wollte einfach mal den befehl include mit einer variable ausprobieren.
in der test.php steht folgendes:

Code: Alles auswählen

<?php
$test = "Hallo";
include 'test.html';
?>
und in der test.html steht folgendes:

Code: Alles auswählen

<html>
<body bgcolor="#267492">
{test}
</body>
</html>
nur: wenn ich jetzt die test.php aufrufe steht auf dem bildschirm nur

Code: Alles auswählen

{test}
untermalt mit der im code angegebenen hintergrund-frabe. was mache ich falsch?

Verfasst: 25.05.2003 17:22
von Chaze
In der test.html machst Du ja auch nichts anderes als den Text "{test}" in der entsprechenden Farbe auszugeben.

Ein Beispiel für ein include:

inc.php:

Code: Alles auswählen

<php
$test = 'Hallo';
?>
test.php:

Code: Alles auswählen

<php
include 'inc.php';
echo $test;
?>

Verfasst: 25.05.2003 17:24
von Snoopmore
und wie funktioniert das dann in der phpbb-foren-software?

Verfasst: 25.05.2003 17:47
von Tuxman
Na genauso! :lol:

Verfasst: 25.05.2003 17:51
von Snoopmore
aber in der foren-software läuft das do so:
in der php-datei werden die variablen erklärt (mit inhalt gefüllt), dann wird die tpl-datei "includiert" (mit html) und darin werden die variablen ausgegeben. dazu hätte ich gerne mal ein einfachen beispiel..

Verfasst: 25.05.2003 17:55
von Jensemann
Snoopmore hat geschrieben:aber in der foren-software läuft das do so:
in der php-datei werden die variablen erklärt (mit inhalt gefüllt), dann wird die tpl-datei "includiert" (mit html) und darin werden die variablen ausgegeben. dazu hätte ich gerne mal ein einfachen beispiel..
Nee, es läuft eben nicht per include. Du möchtest dir mal die Template Klasse angucken, auch wenn ich nach dieser Frage zweifel hab ob du die verstehen wirst.

Die Suche sollte auch einige interessante beiträge darüber bereithalten.

Jens