Hallo Martin
ich habe probleme mit einem kleinen perl program das formulardaten in eine datei schreiben soll. leider kommen die daten nicht in der datei an. vermutlich ist der zurückgeliferte hash leer.
read (STDIN, $daten, $ENV{'CONTENT_LENGTH'});
So kriegt das Script die Daten, wenn es via POST-Methode aufgerufen wurde (im Formular: <form .... method="post">
Falls die GET-Methode benutzt wird (<form method="get"> oder Direktübergabe von Daten in der URL hinter Fragezeichen), dann musst du notieren:
$daten = $ENV{'QUERY_STRING'};
Zur Kontrolle kannst du ja mal unten, wo die print-Befehle stehen, notieren:
print '$daten\n';
Dann siehst du, ob Daten eingelesen wurden.
viele Gruesse
Stefan Muenz