SorgenkindMech: CSV-Datei downloaden

Beitrag lesen

Hallo!

ich erzeuge in einem php-skript eine datei und anschließend möchte ich diese auch downloaden.

...
}
fclose($fp)

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename="telliste.csv"");

wenn ich jetzt dann den befehl readfile("telliste.csv) noch anhänge, bekomme ich dann den html-text des php-skripts und in diesem dann den csv-text verschachtelt.

was muss ich machen damit ich den reinen csv-text in der datei drinnen habe? neue seite aufrufen und in der dann den download starten?

du könntest versuchen readfile("http://blabla.de/telliste.csv") zu lesen, weil er dann die datei nicht lokal liest, sondern über den http-wrapper, wodurch die datei geparst werden sollte, was das sein wird was du willst

aber beim header würd ich eventuell application/bla angebe, damit auch garamtiert ein download-dialog kommt, und sich nicht etwa in windows im IE direkt der inhalt der csv angezeigt wird ;)

viel spasws