Hi, ich möchte PHP von HTML trennen, mit Hilfe von Templates. Hat jemand eine Ahnung wie das geht? also, man sollte ja per Befehl dann im PHP-Code Templates laden..
Wie genau stellst du dir das vor? Der Begriff "Template" ist ziemlich weit gefächert; Normalerweise verwendet man das in Bezug auf HTML / PHP nur für Multilinguistik bzw. verschiedene auswählbare Styles!
Ansonsten sag erst einmal, was genau du damit beabsichtigst (mit den Templates direkt: Multilinguale Seiten, Multistrukturelle Seiten etc.)...
Ansonsten, wie ich shcon gesagt habe: Du speicherst die Templates in externe Dateien (mit einer frei definierbaren Syntax) und parst die dann aus deinen PHP-Dateien so, wie du sie haben willst.
also, ich will, dass wenn ich z.B ganz oben in der PHP datei "load_tpl("header") eingeben, dass es die Datei header.html im Ordner "templates" ganz oben in der php-datei ist. Logisch geht load_tpl nicht ...
In der Regel werden $header und $footer jetzt leer sein, da die eingebundenen Dateien ja keine Werte zurückliefern. lass die Variablezuweisung einfach weg (include(); gibt dir so schon den Inhalt im Browser aus), oder nimm statt include(); file_get_contents();.