brand: dynamisch erzeugte Seite abspeichern?!?

Beitrag lesen

Hi!

Ich denke die einfachste Möglichkeit ist, alles was name.php ausgibt zuerst in eine Variable zu schreiben.
Den Inhalt der Variable kannst du dann zum einen in ein File schreiben (fopen,fwrite,fclose) zum anderen mit echo ausgeben.

Du musst halt den gesamten HTML-Code ebenfalls in die Variable packen.

Als Bsp:

wenn du name.php momentan so aussieht:

<html><head><title>meine Seite</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
noch ein paar html-Tags
<?
echo $Variable;
?>
</body>
</html>

so sieht sie nachher so aus:

<?
$alles = '<html><head><title>meine Seite</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
noch ein paar html-Tags';

$alles .= $Variable;

$alles .= '</body></html>';

echo $alles; // Ausgabe an den Browser
$fp = fopen($dateiname, 'w'); // Datei öffnen
fwrite($fp,$alles); // schreiben
fclose($fp);  // schliessen
?>

mfG
brand