Stefan Muenz: exe Dateien über HTML ausführen

Beitrag lesen

Hallo Klaus,

Ich möchte über eine HTML Datei ein Stappelprogramm auf dem Server ablaufen lassen (.bat oder .cmd). Über SSI (Server Side Include) habe ich es schon probiert, allerdings leider ohne Erfolg.

Wenn eine http-Server-Umgebung vorhanden ist, ist das eigentlich kein Problem. Das ausfuehrbare Programm muss einfach ins CGI-Verzeichnis abgelegt werden. Aus HTML heraus kann dieses Programm dann via Verweis, Formular-Submit usw. aufgerufen werden. Damit nicht nur der Server zufrieden ist, sondern auch der Browser, sollte das Programm mit stdout-Befehlen ein HTML-Feedback an den Browser senden. Dazu gehoert der http-Minimal-Header "content-type: text/html" (plus 2 Zeilenumbrueche, in C-aehnlichen Sprachen mit \n zu erzeugen). Danach wird jeder stdout-print-Befehl als HTML-Code interpretiert, der an den Browser gesendet wird. Ansonsten kann das Programm auf dem Server tun und lassen was es will.
Empfehlenswert sind allerdings CGI-typische Sprachen wie Perl - DOS-Batches passen in diese Welt irgendwie nicht so rein.

Viele Gruesse
  Stefan Muenz