Mani
0
Hallo liebe Community,
ich stecke z.Z. einfach fest und habe irgendwie einen Denkfehler
Mein Problem:
Ich habe eine tolle PHP Template Klasse:
Die sieht so aus, mit meinen Script kann ich nun die geschweifeten Klammern durch Dateien füllen. Alles schön und gut, die Dateien werden leider als String ausgelesen und mein riesen Problem ist es, dass ich in manchen Dateien noch PHP befehle brauche. Die ich aber leider nicht benutzen kann da sie als String nur ausgelesen werden und eingefügt sind.
Ich denke, dass ist einfach nur eine Kleinigkeit, aber ich komme einfach nicht zur Lösung. Hat jemand von euch ein Tipp, wie ich den Code, der als String importiert wird, noch ausführen kann?
Achja, dies ist der Code mit dem ich die Dateien aufrufe (index.php)
Vielen Dank
Mani
ich stecke z.Z. einfach fest und habe irgendwie einen Denkfehler
Mein Problem:
Ich habe eine tolle PHP Template Klasse:
Code:
<div id="wrapper">
<div id="header-top">{header-top}</div>
<div id="wrapper-inside">
<div id="header">{header}</div>
<div id="nav">{nav}</div>
<div id="content">{content}</div>
<div id="sidebar">{sidebar}</div>
</div>
<div id="footer">{footer}</div>
</div>
Ich denke, dass ist einfach nur eine Kleinigkeit, aber ich komme einfach nicht zur Lösung. Hat jemand von euch ein Tipp, wie ich den Code, der als String importiert wird, noch ausführen kann?
Achja, dies ist der Code mit dem ich die Dateien aufrufe (index.php)
Code:
$footer = file_get_contents("template/natur/footer.tpl");
$header_top = file_get_contents("template/natur/header-top.tpl");
$header = file_get_contents("template/natur/header.tpl");
$nav = file_get_contents("template/natur/nav.tpl");
$sidebar = file_get_contents("template/natur/sidebar.tpl");
$tmp->setContent('header-top', $header_top);
$tmp->setContent('header', $header);
$tmp->setContent('nav', $nav);
$tmp->setContent('content', $content);
$tmp->setContent('sidebar', $sidebar);
$tmp->setContent('footer', $footer);
echo $tmp->vorlage;
Mani