Cheatah: CGI-Response wird nicht angezeigt.

Beitrag lesen

Hi,

Kann es denn nicht einfach auch sein, dass man exe-files am Server gar nicht ausführen kann (=darf)?

im CGI-Kontext ist eigentlich alles erlaubt, was ausführbar ist, von STDIN liest, nach STDOUT printet und die Umgebungsvariablen ansprechen kann. Teilweise geht es sogar ohne. Ob "darf" hängt von Deinem Server und seiner Konfiguration ab.

if( (ReadFile(hChildStdoutRd, chBuf, BUFSIZE, &dwRead, NULL) != TRUE) (dwRead == 0) )

Ist ReadFile eine Funktion von dir?

Von mir? Nein, wieso?

Kenne nämlich keine solche! Ausserdem haben NULL bzw ==0 doch immer irgendwas mit Fehlern zu tun.

Würde ich so nicht sagen. 0 kann z.B. sehr gut die (richtige) Anzahl von Elementen sein, und NULL wird schon mal anstatt einer Fehlermeldung zurückgegeben, also eben nur dann, wenn alles richtig war. Selten allerdings, das gebe ich zu.

Cheatah