template class includere php
hej jeg sidder med en lille class template, hvor jeg gerne vil have skrevet noget ud fra en database ved at bruge minstr_replace function den kan sagtens udskrive noget almindelig tekst, men vil gerne sådan at det php jeg includere også kan læse
php i den, så jeg f.eks. bare "includere" en ny php fil ved min replace også indsætter {Indhold} i min template..
er jeg sådan til at forstå eller ? Håber hvertfald der er nogle som kan give mig et fif..
Mvh. e_w
// Min template class
class Template
{
public $template;
// Loader html fil
function LoadHtmlDesign($filepath)
{
$this->template = file_get_contents($filepath);
}
// replacer vores {} data
function replace($ReplaceString, $Indhold)
{
$this->template = str_replace("{$ReplaceString}", $Indhold, $this->template);
}
// udskriver vores output
public function publish()
{
echo $this->template;
}
}
// Når jeg udskriver de forskellige ting fra min index fil
$Content->replace('{Indhold}', 'Mit indhold' ); // som gerne skal kunne hente en anden php fil hvor der er noget code i den
// udskriver vores output
$Content->publish();