nop0x90
Mitglied
Hallo,
versuche seit einiger Zeit verzweifelt eine Datei (Flash/SWF) korrekt mit PHP herunter zu laden (auf Debian). Es klappt weder mit file_get_contents(); noch mit einer gebastelten Funktion, die ein minimales HTTP Request sendet. Die Datei wird zwar empfangen, aber irgendwas geht da total schief, sodass ich sie noch nicht einmal ausführen kann. Wenn ich sie aber mit dem Firefox herunterlade (auf einer Win32 Maschine) klappts.
Bin für hilfreiche Ideen (Antworten) sehr, sehr dankbar.
HTTP Header (vom Server)
Also ich sehe da irgendwie gar nichts außergewöhnliches.
Ein kleiner Ausschnitt aus dem Hex-Editor
(Grüne Stellen = Wie es sein sollte; Rote Stellen = Wie es ist)
versuche seit einiger Zeit verzweifelt eine Datei (Flash/SWF) korrekt mit PHP herunter zu laden (auf Debian). Es klappt weder mit file_get_contents(); noch mit einer gebastelten Funktion, die ein minimales HTTP Request sendet. Die Datei wird zwar empfangen, aber irgendwas geht da total schief, sodass ich sie noch nicht einmal ausführen kann. Wenn ich sie aber mit dem Firefox herunterlade (auf einer Win32 Maschine) klappts.
Bin für hilfreiche Ideen (Antworten) sehr, sehr dankbar.
HTTP Header (vom Server)
Code:
HTTP/1.x 200 OK
Date: Wed, 12 Mar 2008 22:34:59 GMT
Server: Apache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Wed, 12 Mar 2008 22:34:59 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/x-shockwave-flash
Ein kleiner Ausschnitt aus dem Hex-Editor
(Grüne Stellen = Wie es sein sollte; Rote Stellen = Wie es ist)
Code:
07 00 08 01 07 28 00 00 00 3C 96 07 00 08 02 07 C6 00 00 00 3C 96 07 00 08 03 07 B7
00 00 00 3C 96 07 00 08 04 07 A3 00 00 00 3C 96 07 00 08 05 07 B9 00 00 00 3C 96 07
00 08 06 07 BF 00 00 00
Code:
.....(...<–.....Æ...<–.....·...<–.....£...<–.....¹...<–.....¿...
Code:
07 00 08 01 07 32 00 00 00 3C 96 07 00 08 02 07 D4 00 00 00 3C 96 07 00 08 03 07 67
00 00 00 3C 96 07 00 08 04 07 0A 00 00 00 3C 96 07 00 08 05 07 0B 00 00 00 3C 96 07
00 08 06 07 9A 00 00 00
Code:
.....2...<–.....Ô...<–.....g...<–.........<–.........<–.....š...