Hallo Axel,
[SEITENANFORDERUNG] -> [PARSER.PHP4] -> [SEITENAUSGABE]
Läuft es nur durch den PHP-Interpreter sähe es so aus:
[SEITENANFORDERUNG] -> [PHP INTERPRETER] -> [SEITENAUSGABE]
Mmmh... anscheinend ist Christoph nicht der einzige, der ein Verständnisproblem hat. Könntest dur mir bitte mit einfachen, ergreifenden Worten erklären, wer oder was bei dem von dir angedachten Ablauf deine Datei "parser.php4" interpretiert?
Gruß der_bernd
Scheint das flasche Forum für derartige Fragen zu sein...Aber gut...Nochmal:
Stell Dir vor Du möchtest in jedes HTML-Dokument automatisiert - und _ohne_ das Änderungen an diesem Dokument erforderlich wären - z.B. META-Tags einfügen, welche Du aus einer Textdatei oder Datenbank ziehst. Eventuell möchtest Du später noch andere Funktionen einbauen - auch ohne Änderungen an den HTML-Dokumenten vornehmen zu müssen...
Mein parser.php4 wird genau dies tun. Ich veröffentliche ja ungern Quellcode - aber gut...
<?php
// Testparser
$meta = implode("",file("metatemplate.tpl"));
$page = implode("",file("testfile.htm"));
// Send HTTP Headers
...
echo str_replace("</head>",$meta."</head>",$page);
exit;
?>
Achtung: Das Beispiel hat keinen Anspruch auf Vollständigkeit...
So... In diesem einfachen Beispiel werden also nur META-Tags eingeflochten - es gibt da aber noch andere Dinge die ich später gerne auf diese Weise einfügen würde.
Abgesehen davon gibt es noch viele andere Vorteile...
Gruß
Axel
PS: Mein Startbeitrag hatte aber genau das beschrieben - hast Du den nicht gelesen?