Hallo !
Hallo,
ich würde gern mit Templates arbeiten, also die html-Dateien
als Template ablegen und aus dem PHP-Script heraus aufrufen.
Jetzt habe ich das ganze probiert, allerdings kommt die
Fehlermeldung, dass bei meinem PHP (Version 4.3.4) die Klasse
Template nicht existiert.
Ab welcher Version ist diese Klasse standardmäßig dabei oder
muss ich die PHPLib zusätzlich installieren?
In der PHPLib gibt es eine (alte) Template klasse, dazu braucht man natürlich die PHPLib. Dann gibt es eine ganze Reihe Template-Klassen (HTML_Template_xx) in PEAR ( http://pear.php.net ), die man ggfs. auch in die entsprechenden Verzeichnisse nachinstallieren kann.
Ich persönlich bevorzuge Smarty ( http://smarty.php.net ) als Template Engine, (die Templates werden kompiliert, dadurch wird das ganze recht schnell, eingbauter Cache, etliche eingebaute Funktionen, relativ einfach zu verwenden), für Formulare verwende ich dazu noch meist HTML_Quickform aus Pear.
Alexander