Entwickler-Ecke
Internet / Netzwerk - Download einer Datei gibt falsche Zeichen aus
Moritz M. - Mo 26.05.03 14:45
Titel: Download einer Datei gibt falsche Zeichen aus
Hi
Ich downloade eine mit php dynamisch erzeugte ini-Datei. Wenn ich mir die im "Quellcode anzeigen" vom IE anschau, gehen die Zeilenumbrüche auch perfekt. Aber sobald ich sie mit URLDownloadToFile downgelodet únd gespeichert habe sind es nur noch so rechtecke. Warum? :?
tommie-lie - Mo 26.05.03 16:39
Wie gibst du denn mit PHP die Datei an den Browser weiter? Es könnte reine Standardtoleranz sein, daß es im Browser richtig angezeigt wird, in der Datei, die vermutlich direkt gespeichert wird aber nicht.
Du müsstest diverse Header senden, tust du das auch?
Moritz M. - Mo 26.05.03 17:03
ne, welche muss ich denn senden?
tommie-lie - Mo 26.05.03 18:24
Also normalerweise musst du zumindest "Content-Type: text/plain" schicken, und zwar als HTTP-Header. Das geht mit der header()-Funktion von PHP.
Moritz M. - Mo 26.05.03 18:27
Das geht nicht. Da kommt das gleiche raus.
tommie-lie - Mo 26.05.03 18:38
Dann probier' zusätzlich mal noch "Content-Transfer-Encoding: binary".
Wenn das auch nicht hilft, weiß ich auch nicht, woran's liegen könnte, außer an der Art und Weise, wie du die Datei ausgibst und an der Funktion, die das Teil runterlädt (ich vermute aus einem Delphi-Programm heraus?).
Moritz M. - Mo 26.05.03 18:40
Nein, es geht nicht :-(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!