Hallo!
Ich hab mir ein Script geschrieben, das mir sämtliche Inhalte aus einer MySQL-Tabelle in Form einer CSV-Datei exportiert. Das Problem dabei ist, dass mir der Inhalt dieser Datei direkt im Browser ausgegeben wird, statt diese in Form einer CSV-Datei als Download auszugeben, obwohl ich die Header entsprechend angebe:
Kann es daran liegen, dass ich die entsprechenden Daten mit echo() ausgebe? Muss ich diese unbedingt zuerst in eine Datei schreiben und diese nach dem Download irgendwie löschen?
Wenn ja, wie muss ich dies dann umsetzen?
MfG
Pascal
Ich hab mir ein Script geschrieben, das mir sämtliche Inhalte aus einer MySQL-Tabelle in Form einer CSV-Datei exportiert. Das Problem dabei ist, dass mir der Inhalt dieser Datei direkt im Browser ausgegeben wird, statt diese in Form einer CSV-Datei als Download auszugeben, obwohl ich die Header entsprechend angebe:
PHP-Code:
header('Content-type: text/comma-separated-values');
header('Content-Disposition: attachment; filename="export.csv"');
Wenn ja, wie muss ich dies dann umsetzen?
MfG
Pascal
Kommentar