Hallo Forum,
ich möchte Teile meiner Seite (Header, Sitebar sowie Footer) als statische Dateien speichern, um sie in eine externe Site einzubinden.
Ich benutze folgenden Code:
PHP
<? ob_start();
// Ab hier, die Seite mit deinen PHP-Scripten...
// #############################################
?>
<HTML>
<HEAD>
<TITLE><? echo "PHP-Testseite";?></TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#FF0000" ALINK="#FF0000" VLINK="#FF0000">
Inhalt der Seite
</BODY>
</HTML>
<?
// #############################################
// Ende der eigentlichen Seite
$content = ob_get_contents();
ob_end_clean();
// Datei speichern
$handler = fopen("illphil.html","w");
if(fputs($handler, $content)) {
echo $content;}
else {
echo "Datei konnte nicht erstellt werden.";}
fclose($handler);
?>
Alles anzeigen
Wenn ich den Code mit eienem PHP-Skript fülle undauf meinen Server ausführe, dann wird die Datei "[FONT=Courier New]test.html[/FONT]" auf meinem Server gespeichert. Leider funktioniert der Code nicht, wenn ich Ihn in mein Template einbinde.
Wie muss ich den Code anpassen, damit ich den Header, die Sidebat und den Footer in separate Dateien speichern kann?
Besten Dank im Voraus, Phil