Gerrit: kann man eine vom Client aufgerufene HTML-Seite ersetzen?

Beitrag lesen

Hallo,

Ich bezieh mich noch mal auf Martins Antwort, weil Template Engine ist genau das Stichwort:

Das von Dir erwähnte Konstrukt hatte ich auch schon erfolgreich am Laufen und werde es jetzt auch wieder nehmen.

Was mich halt irgendwie störte, waren die vielen php aufrufe, denn ich möchte ganz flexibel HTML-code ersetzen und nicht immer nur da, wo ich per <?php die Möglichkeit dazu gebe:

+----------------------------------------------------------------------
| <!DOCTYPE ...
| <html>
| ...
| Was hier steht, wird in jedem Fall ausgegeben
| <?php
| // hier kannst du die Ausgabe fallweise steuern
| ?>
| Hier wieder etwas Konstantes, was immer kommt
| ...
+----------------------------------------------------------------------

Daher kam mir die Idee: Wie wäre es, wenn die aufgerufene Seite nicht nur den vom Template unterschiedlichen HTML Code enthält (und zwar NUR den), sondern beim Nutzer auch noch vollständig ankommt, indem PHP auf dem Weg von der Server-Festplatte zum Nutzer-PC die Unterschiede zwischen Vorlage und aufgerufener Seite erkennt und wie gesagt die aufgerufene HTML-Seite entsprechend ändert.

Vielen Dank noch einmal an alle!
Gruß
Gerrit