sebbel: Eingabeaufforderung Dateidownload

Beitrag lesen

Guten Morgen,

In unserem Firmenintranet läuft eine grössere Geschäftssoftware geschrieben in php/javascript/ajax.
im ie6 läuft alles als trusted sites

Parallel werden exe Programme mit VC++ erstellt, die jetzt aus dieser browseranwendung aufgerufen werden sollen.

Über eigene file extentions der C++ Anwendungen (doc/view) zb *.wxyz
oder irgendwas anderes unbekanntes geht das auch wuderbar.

Alle clients haben winxp sp2 ie6. Und das ist das Problem!
Da die binaries über die dokumtverknüpfung gestartet werden, sieht so ein startscript so aus:

<?PHP
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename="template.wxyz"");
readfile("http://server/main/template.wxyz");
?>

Allerdings fragt der ie6 jedesmal nach: Öffnen, Speichern, Abbrechen
Das nervt natürlich extrem.
Eingentlich sollte der bei einer neuen dateiendung einmal nachfrage mit den erweiterten optionen "Immer Öffnen", "Diesmal öffnen", "Nicht öffnen" und sich das dann merken. Macht er aber nicht :(

Ich mache es ähnlich, habe aber die Programme auf den Rechnern regestriert (mittels einer .reg Datei)
Beispiel der Reg Datei:

REGEDIT4

[HKEY_CLASSES_ROOT\Sonderzeichen]
"URL Protocol"=""
"EditFlags"=hex:02,00,00,00
@="URL:MBHSonderzeichen-Protokoll"

[HKEY_CLASSES_ROOT\Sonderzeichen\DefaultIcon]
@="C:\sonderzeichen.exe"
"OldIcon"="C:\sonderzeichen.exe"

[HKEY_CLASSES_ROOT\Sonderzeichen\shell]

[HKEY_CLASSES_ROOT\Sonderzeichen\shell\open]

[HKEY_CLASSES_ROOT\Sonderzeichen\shell\open\command]
@=""C:\sonderzeichen.exe" "%1""

[HKEY_CLASSES_ROOT\Sonderzeichen\shell]

[HKEY_CLASSES_ROOT\Sonderzeichen\shell\open]

[HKEY_CLASSES_ROOT\Sonderzeichen\shell\open\command]
@=""C:\sonderzeichen.exe" "%1""

--Ende--

Aufruf erfolgt über einen Link: <a href="Sonderzeichen://$eventuelleParameter">

$eventuelleParamater werden an das Programm übertragen..