XML-Datei mit PHP zum Download anbieten
Jan
- xml
0 Julius Hacker0 Jan
Hallo zusammen.
Ich möchte mit Hilfe von PHP eine Datei zum Download anbieten. Also entweder soll halt dieser "Speichern unter..." - Dialog erscheinen oder die verknüpfte Anwendung soll aufgerufen.
Mit dem folgenden Code wird die XML-Datei aber leider direkt im Browser angezeigt (im IE6 wenigstens als XML-Ansicht, bei den anderen Browsern als total blöder Text, wo die Tags nur im Quelltext sichtbar sind):
header ("Content-type: text/xml");
echo "<" . "?xml version="1.0" encoding="iso-8859-1"?" . ">\n";
echo "<export>\n";
echo " <machine>\n";
echo " <text>Hallo!</text>\n";
echo " </machine>\n";
echo "</export>\n";
Kann mir da jemand weiterhelfen?
Jan
Hoi Jan,
ich denke, da hilft dir
header("Content-Disposition: attachment; filename=downloaded.txt");
downloaded.txt ersetzt du dann durch den dateinamen deiner XML Datei.
mfg
Julius
Hi.
Danke für die schnelle Hilfe.
So klappt die Lösung aber nur im IE. Um es "kompatibel" zu machen, sollte der Content-Type auf "x-type/subtype" gesetzt werden.
Jan