Hallo MCP,
Dies Klappt auch auf meinem IIS Test-Server wunderbar, aber sobald ich das Script auf meinem Apache/Linux Server installiere ist fertig mit lustig! Da zeigt mir der Browser den Inhalt der Datei an und nicht speichern unter. Er meint dann auch, dies sei eine TXT Datei.
Das liegt wohl daran, dass sein Default-Mime-Typ "text/plain" ist, sprich, was er nicht kennt, bietet er dem aufrufenden Client als nackten Text an. Um ein anderes Verhalten zu erzwingen, muss der Mime-Type fuer ems-Dateien in der Serverkonfig eingetragen werden, beim Apache in der Datei [installdir]/conf/mime.types
Allerdings kenne ich den Mime-Type fuer ems-Dateien nicht - vielleicht guckst du unter http://www.isi.edu/in-notes/iana/assignments/media-types/media-types mal selber nach, ob du es findest. Wenn nicht, vergib einfach einen "Phantasie-Typ" mit "application/irgendwas" und ordne dem die entsprechende Dateiendung zu.
Zuletzt muss der Apache dann noch beendet und neu gestartet werden.
viele Gruesse
Stefan Muenz