Hello,
ich erstelle häufig HTML-Dateien, die auf externen Plattformen hochgeladen werden. Dort ist nur reines HTML erlaubt. In diesen HTML-Dateien möchte ich nun wiederkehrende Werte mit PHP einfügen/ersetzen. Das kann ich schon ;-)
Jetzt könnte ich das fertige PHP/HTML-Dokument im Browser öffnen und den Quelltext heraus kopieren, ich bin mir aber fast sicher, dass es eine wesentlich elegantere Möglichkeit gibt, den per PHP erzeugten HTML-Code in eine Datei zu speichern.
Dazu benutzt Du z.B. den Output-Buffer und fragst ihn ab.
Anschließend kannst Du dann die von Gunnar empfohlenen Funktionen benutzen, oder auch die einfachere Funktion file_put_contents().
1. Buffer einschalten: http://php.net/manual/en/function.ob-start.php
2. Seitenscript ausführen lassen
3. Buffer auslesen: [http://php.net/manual/en/function.ob-get-contents.php]
4. Daten abspeichern, z. B. mit http://php.net/manual/en/function.file-put-contents.php
5. entweder Puffer löschen und ausschalten http://php.net/manual/en/function.ob-end-clean.php
und Erfolgsmeldung ausgeben, oder einfach script zuende laufen lassen und Seite ausgeben,
und anschließend entspannt ein Bier trinken gehen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg