1. Zeile bei dateiausgabe immer leer

kirk3115

Grünschnabel
Hallo,

ich möchte mit unten stehenden Script eine CSV-Datei erzeugen. Die datei wird auch erzeugt und zum öffen oder speichern angeboten. Mein Problem ist nun, dass die 1. Zeile immer ein leerzeichen und einen zeilenumbruch enthält, egal was in der auszugebenen Variable steht. Diese werden anscheined beim generieren der Datei erzeugt. In der PHP-Variable ist er nicht enthalten. Der text beginnt immer in Zeile 2.

Was mache ich falsch? Vielen Dank für Eure Hilfe.

<?php session_start();
session_cache_limiter('private');
header("Content-Type: text/plain");
header("Content-Disposition: attachment; filename=\"Stammdatenexport.csv\"");
header("Pragma: public");
header("Cache-Control: max-age=0");

function my_obstart() {
$encode = getenv("HTTP_ACCEPT_ENCODING");
if(ereg("gzip",$encode)) {
ob_start("ob_gzhandler");
} else {
ob_start();
}
}
my_obstart(); // Fuehrt die Funktion nun aus


print "test";
#print $csv_report;
?>
 
Zurück