Bomber
Erfahrenes Mitglied
Hi
also ich möchte meine seite gemäss dem tutorial von caminus gerne mit templates gestalten.
so sieht meine templates page aus:
(in html)
Durch diesen quellcode soll jetzt die htm ausgelesen und zB der text getimage() in der html durch die ausgabe der function ersetzt werden.
leider kommt nur der text der auch schon in der html ist als ausgabe bei der php.
was mache ich da falsch? kann man funtionen nciht einfach durch "hinschreiben" ausführen?
ich hoffe ihr koennt mir helfen.
mfg.bomber
also ich möchte meine seite gemäss dem tutorial von caminus gerne mit templates gestalten.
so sieht meine templates page aus:
(in html)
Durch diesen quellcode soll jetzt die htm ausgelesen und zB der text getimage() in der html durch die ausgabe der function ersetzt werden.
leider kommt nur der text der auch schon in der html ist als ausgabe bei der php.
PHP:
<?php
if(isset($go)){ $go = "main"; }
// get the template
function gettemplate($template,$endung="htm")
{
return str_replace("\"","\\\"",implode("",file($template.".".$endung)));
}
function dooutput($template)
{
echo $template;
}
// get the guestbook data
function getcontent()
{
echo 'Inhalt';
}
function getimage($go)
{
echo '<img src=images/'.$go.'.gif>';
}
function getrightbar()
{
echo 'menu';
}
eval("dooutput(\"".gettemplate("template")."\");");
?>
was mache ich da falsch? kann man funtionen nciht einfach durch "hinschreiben" ausführen?
ich hoffe ihr koennt mir helfen.
mfg.bomber