Code: Alles auswählen
function display($handle)
{
if (!isset($this->files[$handle]))
{
die('Template->display(): Template was not set');
}
else
{
//
// fetch file
//
$file = file($this->root . $this->files[$handle]);
$code = implode('', $file);
$code_lines = count($file);
echo $code_lines;
$code = preg_replace('#\{([a-z0-9\-_]*?)\}#is', '\' . ( ( isset($this->assigns[\'\1\']) ) ? $this->assigns[\'\1\'] : \'\' ) . \'', $code);
$code = "echo \"$code\";";
eval($code);
return true;
}
}
dieses ergebniss bekomme ich... diese preg_replace funktion hab ich vom phpbb geklaut.Das ist die header.tpl geparst durch die template classe ' . ( ( isset(Array['$1']) ) ? Array['$1'] : '' ) . '
Danke