Harald: php => datei erzeugen

Beitrag lesen

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