eval() ist böse. Lass den Blödsinn.
was wäre dann eine alternative zu eval? hab schonmal etwas über explode gehört..
und wie kann ich hier im forum die php codes umbrechen?
// Daten aus Datenbank holen und Ausgabe im Template
for($i = 0; $i < mysql_num_rows($result); $i++)
{
while($row = mysql_fetch_array($result))
{
$vars = array();
$vars['HEADLINE'] = $row['headline'];
$vars['USNAME'] = $row['usname'];
$vars['MESSAGE'] = $row['content'];
$_SESSION['gesamt'] = $vars;
}
echo gettemplate("./templates/".'news.html', $vars);
}
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
function gettemplate($template, array $tpl_vars)
{
$tpl_content = file_get_contents($template);
foreach ($tpl_vars as $name => $value) {
$content = str_replace ('#' . $name . '#', $value, $tpl_content);
}
return $content;
}
?>
Kommentar