Mailinglisten-Archive |
Hallo Michael Borchers,
am Mittwoch, 5. Oktober 2005 13:28 schriebst du:
> muss grad mal ein eigenes kl template system bauen, nichts
> umfangreiches.
>
> hab eine .tpl datei in der variablenplatzhalter zb im format
>
> <p>{VARIABLE}</p>...
>
> hinterlegt sind.
Lese zuerst den Inhalt eines Templates ein
function getTemplateContent($str) {
if(eregi("<!start>(.*)<!/stopp>", $str, $admin)) return $admin;
}
Also alles was zwischen <!start> und <!/stopp> steht.
Dann werden die Platzhalter gegen Inhalte von Variablen getauscht.
function parseTemplate($str,$output) {
$str = str_replace("<!charset>",$output[1],$str);
$str = str_replace("<!doclang>",$output[2],$str);
$str = str_replace("<!contentlang>",$output[3],$str);
return $str;
}
Ich würde dazu wie oben sprechende Platzhalter nehmen, die im Template
stehen.
Dann weiß man dort immer was dann an die besagte Stelle kommt.
Alles Gute
Stefan
--
Gott hat uns seinen Geist gegeben. Daran können wir erkennen, dass wir
mit ihm verbunden sind und er mit uns.
Neues Testament: 1. Brief des Johannes
php::bar PHP Wiki - Listenarchive