Hi All!
Ich habe ein echt komisches Problem. Zur Verdeutlichung habe ich ein kleines Beispielprogramm erstellt:
Wenn ich das Programm aus einer Shell herraus aufrufe entstehen keine Probleme und der System Call wird sauber ausgeführt.Code:#include <stdio.h> int main() { printf("Content-type: text/html\n\n"); system("htpasswd -b /home/fs2/cgi-bin/abspasswd Odysseus test"); printf("test<br>"); printf("</body>\n"); printf("</html>\n"); return (0); }
Wenn ich das programm nun aber als CGI mit
http://localhost/cgi-bin/test
starte wird zwar das "test" korrekt ausgegeben und es kommt keine Fehlermeldung, aber der System Call (system()) wird "vergessen". ²³ ? :-/
Lesezeichen