Habt ihr irgendwelche Tipps? Nach was muss ich suchen? Der Header der erzeugt wird scheint mir korrekt zu sein, zumindest auf der lokalen Maschine gehts ja richtig.
Schau mal die Beispiele zu header() an.
(Content-Disposition)
Ansonsten, zeig uns doch mal deine Header!