Am Tue den 12 Jun 2001 um 07:20:46PM +0200 schrieb Mark-Andres Hohm:
Hi Leute!
Erst einmal danke fuer eure Hilfe. Das Programm habe ich jetzt gelinkt bekommen, aber jetzt bekomme ich folgende Fehlermeldung: "Premature end of script headers: /opt/seculock/httpd/cgi-bin/seculock_cgi"
Das ist das was der User als schnöden Error 500 vorgesetzt bekommt. Führe das Skript mal interaktiv aus und schau an, ob es auch wirklich was tut außer ein exit 1 zu liefern. Oft liegt der Fehler darin, daß die Umgebung in der das Skript ausgeführt wird, nicht die gleiche wie die Entwicklungsumgebung ist. Oft scheitert es an einem nicht gesetzten LD_LIBRARY_PATH, wodurch einige libraries nicht gefunden werden.
Was kann ich falsch gemacht haben? Wo kann das Problem liegen, oder mit welchen Parametern an welcher Stelle bekomme ich mehr Informationen.
AFAIK setzt der Indianer bei http/get die Variablen in einer Umgebungs- variablen QUERY_STRING ab, die kannst du setzen und das Programm somit mit "simulierten" Eingabedaten füttern.
export QUERY_STRING=foo=bar&jacke=hose ./mein_programm
Bei http posts kannst du die Parameter als stdin übergeben. echo "foo=bar&jacke=hose" | ./mein_programm
andre