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