Guten Tag,
Ich hab ein Problem, bei mir werden die PHP Answeisungen in einer HTML (Template) Datei garnicht geparst werden nur einfach so anzeigt.
Ich versuche nen Gästebuch zu schreiben, bis her klappt alles wunderbar nur eben das ich zb. keine If anweisungen machen kann.
Fehler:
Hier kann ich zb. kein Count...machen, es wird einfach komisch angezeigt.
PHP-Code:
Ich hab von nen Freund gehört das es wegen der Template Funktion ist.
Hier die Funktion:
Ich hab ein Problem, bei mir werden die PHP Answeisungen in einer HTML (Template) Datei garnicht geparst werden nur einfach so anzeigt.
Ich versuche nen Gästebuch zu schreiben, bis her klappt alles wunderbar nur eben das ich zb. keine If anweisungen machen kann.
Fehler:
Hier kann ich zb. kein Count...machen, es wird einfach komisch angezeigt.
PHP-Code:
PHP-Code:
$entries=null;
$count = mysql_query("SELECT count(*) FROM einträge");
$sql = mysql_query("SELECT * FROM einträge ORDER BY id Desc");
while($row = mysql_fetch_array($sql)) {
$row['name'] = htmlentities($row['name']);
$row['text'] = htmlentities($row['text']);
$row['text'] = nl2br($row['text']);
$row['date'] = date("d.m.Y");
eval ("\$entries.= \"".template("entries")."\";");
echo $count;
}
Hier die Funktion:
PHP-Code:
function template ($tpl)
{
$tplfolder="./templates";
$filename=$tplfolder."/".$tpl.".html";
if(!$tplfolder) $tplfolder = "templates";
$text = implode("",file($tplfolder."/".$tpl.".html"));
return str_replace("\"","\\\"",$text);
}
Kommentar