Hi,
ich versuche schon stunden mit c++ geschriebene cgis aufzurufen. Immer wenn der Apache die .cgi Datei ausführt kommt die Fehlermeldung 500 mit Nachricht ->
[Fri Nov 02 14:42:48 2007] [error] [client 127.0.0.1] Premature end of script headers: test1.cgi, referer: http://localhost/SY/contact.htm
ich weis wirklich nicht woran es liegen kann. Perls führt er aus. Das Testscript wurde mit cygwin und dem g++ compilier kompiliert. Den Code findet ihr hier->
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
cout << "Content-type: text/html\n\n";
cout << "<html>" << endl;
cout << "<head><title>zeige_query_string</title></head>" << endl;
cout << " <body>" << endl;
char *query_string=getenv("QUERY_STRING");
if (query_string) {
cout << "query_string: " << query_string << endl;
}
cout << " </body>" << endl;
cout << "</html>" << endl;
}
Ich hoffe einer kann mir helfen. Ich muss ein Programm für mein Studium schreiben und es muss mit c++ und cgi sein *grml*. Ich danke euch im voraus!
mfg lars