class template
{
var $pfad;
var $ersetz_name;
var $var_name;
var $tpl_name;
function laden($pfad, $tpl_name)
{
$load = file_get_contents($pfad.$tpl_name);
return $load;
}
function ersetzen($var_name, $ersetz_name)
{
$ersetzen = str_replace("{".$var_name."}", $ersetz_name, $this->laden());
return $ersetzen;
}
}
$tpl1 = new template;
$tpl1 = $tpl1->laden('','template.html');
$tpl1 = $tpl1->ersetzen("titel", "Testtitel");
echo $tpl1;
Ich glaube mein Fehler dürfte bei "$this->laden()" liegen, da war ich nämlich hängen geblieben, wie kann ich an dieser Stelle auf das Ergebnis, also das was zurückgegeben wird der Funktion laden verweisen? Ich möchte das die Daten von $tpl1 dort eingesetzt werden. Hoffe mich hat jemand verstanden, sonst einfach nachfragen. Meine Fehlermeldung:
Fatal error: Call to a member function on a non-object in C:\xampp\htdocs\mammoth\index.php on line 28

Hilfe
Neues Thema
Antworten

Nach oben

