Andavos: Hab die Lösung

Beitrag lesen

Hallo,
wie muss ich das denn genau anwenden, bzw. welche Version ist besser?

#1:
<?php
ob_start();
header("Cache-control: private");
header("Content-disposition: filename=$table.$end");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
ob_end_flush();

echo "Dateiinhalt";
?>

Oder

#2
<?php
ob_start();
header("Cache-control: private");
header("Content-disposition: filename=$table.$end");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");

echo "Dateiinhalt";
ob_end_flush();
?>

Soll die gesamte Ausgabe erst erfolgen wenn der Script fertig ist, oder schon nachdem der Header fertig ist?