Hallo,
Nach 'ner Weile lesen bin ich immer wieder darauf gestoßen, dass man via CGI auch kompilierte Anwendungen laufen lassen kann die Ausgaben auf STDOUT erzeugen. Das ist nunja das kleinste Problem, da bin ich ja auch zu Hause. Also habe ich 'nen kleines Programm geschrieben, welches mir eine minimale HTML-Seite ausgibt:
eben nicht.
#include <iostream>
using namespace std;
int main()
{
// Bevor Du HTML ausgeben kannst, musst Du mindestens den
// HTML-Header senden:
cout << "Content-type: text/html\n\n"
// auf die Header muss eine Leerzeile folgen, daher
// das \n\n
cout << "<html><head><title>";
cout << "Hello world!";
cout << "</title></head>";
cout << "<body>Meine Seite</body></html>";
return 0;
}
> Nun hab ich das in den cgi-bin-Ordner kopiert und versucht mittels http://localhost/meineExe.exe auszuführen. Leider bekomme ich immer nur die Meldung:
eine erwartete Fehlermeldung.
C oder C++ sind nicht unbedingt die besten Programmiersprachen um CGI-Anwendungen zu schreiben. OK, Windows-Shellskripte sind noch um vieles schlechter :-)
Freundliche Grüße
Vinzenz