Der Martin: Datei download

Beitrag lesen

Hallo,

Und wie lauten die ersten dieser "undefinierten Zeichen"?
Screenshot mit den undefinerten Zeichen

es sieht so aus, als ob du erst die Zeilen

TESCHT
Email: abc@abc.abc
Datei: ReadmeS7.zip
http://www.mattke.de/Eingang/Download/Software/Programmbeispiele/ReadmeS7.zip
http://www.mattke.de/Eingang/Download/Software/Programmbeispiele/ReadmeS7.zip

ausgibst, und danach erst versuchst, deine Header zu senden und die Datei, die man zum Download ausgewählt hat. Das geht natürlich nicht: Mit der ersten Ausgabe von Nutzdaten (hier: der String "TESCHT") werden die bis dahin entweder von dir oder von PHP als Default vorgemerkten Header gesendet und der Datenblock begonnen.
Später gesendete Header können nicht mehr berücksichtigt werden und werden von PHP ignoriert. Mit einer sinnvollen Einstellung des Error Reporting würdest du auch die zugehörigen Warnungen sehen, wie ich schon beschrieben habe.

Was schwebt dir überhaupt für eine Logik vor, Textausgaben und zip-Download zu mischen? Entweder das eine, oder das andere.

So long,
 Martin

--
TEAM: Toll, Ein Anderer Macht's.