Eigentlich müsste es danach geschrieben werden, weil die Datei innerhalb deines Skriptes erstellt wird, also nachdem der Download gestartet hat, dann kannst du wenig runterladen
Ich glaube (ich arbeite nicht mit header() direkt), dass er beim Aufruf von
Code:
header( 'Content-Disposition: attachment; filename='.$fname);
sofort den Download startet.
Flare