Hallo :-)
<?php
ob_start();
?> hallo, das ist ein html-text, <?php echo "der auch teils in php erstellt wurde";»» ob_end_flush(); Hier zu früh!
$data = ob_get_contents();
und hier wahlweise eben
warum is das hier zu früh, wo gehört es denn hin?
ob_end_flush();
#oder
ob_end_clean();
#dann hat dort ein user bei www.php.net einen fehler gemacht...
denn ob_end_flush() leert den Buffer und gibt ihn an den Browser aus, und ob_end_clean() leert den Buffer ins Dev NUL. Beide beenden die Ausgabeunterbrechnung.
$datei = fopen("test.htm","w");
echo fwrite($datei, $data);
fclose($datei);
?>So müsste das klappen.
geht das für die nicht so erfahrenen(=> mich) nochmal in Reinform *G*
thx
harald