Moin!
Hallo Vinzenz,
So gehts:
AddHandler cgi-script .cgi .pl .exe
jawoll,
Prima!
wieso - ich weiss doch gar nicht wieso es geht ... :-((
Das ist eigentlich einfach.
AddHandler cgi-script :
Der Server übergibt die Datei zwecks Ausführung an das Betriebssystem und nimmt die Rückgaben im entgegen. Das ist sozusagen genau so, wie wenn das Programm an der Eingabeaufforderung getartet wird.
IMHO muesste der Apache eine Zeile dieser Art generieren:
C:/perl5/perl.exe D:/_home/htdocs/receiver.exe
Nö. Der mach sowas: D:/_home/htdocs/receiver.exe > zu_mir :)
Das Programm schickt alle notwendigen Header mit.
Ich verstehe Dich doch richtig. Die Ausgabe Deines Programms ... f.f.
im Prinzip JA - aber:
es ist nicht nur eine Zeile:Content-Disposition: filename=ausgabe.txt
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: not chunked
Content-Length: 1753
Eigentlich müsste allein die zweite Zeile reichen:
Content-type: text/plain; charset=ISO-8859-1
Danach eine Leerzeile, möglichst nur durch einen Zeilenvorschub (\n) getrennt.
Ich fand das type immer klein geschrieben und habe nicht in Erinnerung, ob ich da mit groß/klein (womöglich versehentlich) experimentiert habe.
Die Extension .exe bringt ihn sicher total aus dem Takt ... ;-)
Eventuell der Cache des Opera? Hast Du vielleicht mal den Opera auch benutzt, als Du in der http.conf den cgi-script- Eintrag noch nicht hattest?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.