Hallo Leut's,
Entweder es geht hier um Browser(in)kompatibilitäten, oder ich
brauche dringend Nachhilfe mit Mimetypen und Headern (Hmmm,
Header - kommt mir doch bekannt vor ;-P) Hier geht's nun aber
nicht um Mailheader...
Es geht mal wieder um PHP. Es sollte aber auch anderweitig über-
tragbar sein. Ich möchte Daten mit entsprechendem Mimetyp und
einem Vorschlag des Dateinamens versenden, die bestenfalls von der
mit dem Typen versehenen Applikation übernommen werden. Bsp.:
--- <snip script.php> ---
header("Content-Type: application/pgp");
header("Content-Disposition: atachment; filename=\"key.pgp\"" );
echo $data[pgp];
--- <snip script.php> ---
Die Daten habe ich Roh aus einer Datei in die Variable gelesen.
Langen die beiden Header? Wenn ja, verwirren mich meine Browser.
Das ist vor allem für die Win32 Juhser an der Uni gedacht und soll
für NC, Opera und IE funzen. Alle anderen können, so hoffe ich, mit
den text/plain Varianten umgehen, die ich ebenfalls anbiete.
- Netscape macht bei PGP was ich will: direkt öffnen i.O., download
i.O. Es erkennt auch meinen Dateinamenvorschlag. Bei X.509-Server/Email-
Zertifikaten macht's nichts wirkungsvolles. Daten werden geladen und
wahrscheinlich nach /dev/null geschickt. Im Zertifikatspeicher landet
es jedenfalls nicht. Somit kann ich kein Zertifikat vor dem ersten
Kontakt zum Server/zum Emailempfänger installieren.
- Opera bietet mir (bei pdf, pgp, x-x509-*) den Download an, will es
aber unter 'script.php' speichern. (...oder mit PHPEd starten *grins*)
- IE bietet mir Download oder Öffnen, gibt mir aber beim Öffnen an,
dass ein ungültiges Zertifikat (respektive ein ungültiger PGP-Schlüssel)
vorliegt. Speichere ich es, sind die Daten auf einmal i.O. und ich
kann sie importieren.
Ich WILL aber, dass das auch mit Klick-Ich-bin-drin funktioniert.
Seht ihr einen Fehler? Hilfe... Vorschläge... Bitte ... Danke!
Christian