Stefan Muenz: Probleme beim schreiben von Daten in eine Datei.

Beitrag lesen

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