[php] Header senden - Datei Speichern
-
Hallo,
ich hab ein kleines Problem. Ich möchte Daten vom Server an den Browser schicken, wegen Firewall soll ein exe-File vorgegaukelt werden.
$fh = fopen("myfile.zip", "r"); header("content-type: application/octet-stream"); header("content-name: myfile.exe"); //Vermutlich falsch fpassthru($fh);
Nun kommt das File zwar durch die Firewall, aber der Browser fragt nicht, ob er eine Datei speichern soll, sondern stellt den Inhalt des Zip-Files als kryptische Zeichen dar. Sicher muss ich einen Header mitsenden, mit filename etc. und meine Variante oben ist sicher nicht ganz korrekt. Wer weiß Rat?