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