Hallo Inno,
$template = require_once('./templates/'.$name.'.php');
Klassen- und lokale Variablen gleich zu bennen ist doof,
eval ("$this->template = "$echo";");
weil man sie schnell verwechseln kann.
$echo = str_replace('<#lng_'.$key.'#>', $value, $template);
mehrmals...
Schau also wann du $this->template und wann $template verwendest bzw verwenden willst.
Bist du dir auch sicher, dass du die Datei jeweils includen willst? Dann kann es ja auch schon dadurch zu einer ausgabe kommen und ein eval() wäre nicht mehr notwendig..
Grüße
David
--
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates