Thread Exe herunterladen starten cgi-bin (7 answers)
Opened by opixantos at 2006-01-15 06:31

Dubu
 2006-01-15 15:32
#6604 #6604
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=opixantos,15.01.2006, 05:31]
ich würde gerne eine exe per cgi perl client seitig starten lassen.
[/quote]
Das heißt erst einmal, dass dem User die EXE zum Download angeboten werden muss. Ob der Browser sie dann startet oder nur herunterlädt, liegt an den Browsereinstellungen. Das kannst du - rootseidank! - nicht komplett fernsteuern. Oder anders gesagt: Ein Browser, der das ohne lokale Nachfrage und Bestätigung erlauben wuerde, gehört in die Tonne.

Quote
wo man über ein cgi perl formular einen start button herunterladen und aktivieren kann.

Hier verstehe ich nicht mal im Ansatz, was du meinst. Start-Button ist doch das Teil unten links auf dem Windows-Desktop, wenn ich mich nicht irre, oder? Den kann man doch nicht "herunterladen"!?

Quote
dazu bestätigt er im formullar über ein checkbox vorher das er dies zulässt. wegen rechtlichen masnahmen.

Also, wenn jemand nur irgendein Programm von dir herunterladen soll, dann braucht es keine extra Maßnahme. Wenn es dagegen um einen Dialer geht, dann reicht die Checkbox bei weitem nicht aus.

Quote
die exe wird dan automatisch herunter geladen und gestartet.

Hoffentlich nicht!

Quote
wie fange ich am besten damit an ? jemand ne lösung?

Vom Formular per CGI-Redirect auf die EXE verweisen. Der Browser bzw. User weiß dann schon, was er damit machen soll (sofern der Server passend eingerichtet ist). Beispiele zum Redirect gibt's in perldoc CGI. Nachteil: Es erscheint beim User ein direkter Pfad zum Binary, der auch direkt, ohne Umweg über das Formular, eingegeben werden kann.
Alternativ kann man ein Download-Skript nehmen, dass vom Formular aufgerufen wird (abgesichert durch Referer, Session, was auch immer), die EXE lädt und an den Browser ausliefert. Ein Beispiel dafuer findet man Wiki:in unserer FAQ.

View full thread Exe herunterladen starten cgi-bin