Thread Ist es möglich, STDIN 2x einzulesen? (7 answers)
Opened by andii at 2015-02-24 16:27

Gast andii
 2015-02-24 16:27
#179870 #179870
Hallo!

Ich lese aus einem Formular mit if ($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } Formulardaten aus.

Wenn ich diese Zeile im Skript ein zweites mal aufrufe, erhalte ich keine Werte mehr. Ich denke ja, da STDIN "leergelesen" :) wurde.

Ich habe versucht mit seek(STDIN, 0,0) den Zeiger zurückzusetzen, hatte aber da auch keinen Erfolg. Gibt es evtl. eine andere Möglichkeit, dass aus STDIN noch ein zweites die Formulardaten gelesen werden können?

PS: Fragt jetzt bitte nicht nach der Sinnhaftigkeit :D
Last edited: 2015-02-24 16:30:09 +0100 (CET)

View full thread Ist es möglich, STDIN 2x einzulesen?