Thread Größe eines Hash in Byte
(16 answers)
Opened by bianca at 2010-12-17 14:37
"CGI" verarbeitet die eingaben von "STDIN" und "@ENV" um daraus die Informationen zu holen. Dabei wird auch erkannt ob ein Dateiupload stattfindet und bearbeitet das gesondert (siehe "upload" in CGI) Darum kommen sie bei den "normalen" Werten nicht vor.
Den Codeausschnitt kann man auch noch etwas anders (schneller) schreiben: Code (perl): (dl
)
1 2 3 4 5 6 $FORM{upload_name} = $cgi -> param ('upload'); if(my $temp = $cgi -> upload ('upload')) { local $/ = undef; $FORM{upload} = <$temp>; } EDIT: ICh glaube ich habe dich missverstanden. Du bildest die Summe über "%FORM"? Dann kann es nur an der Stelle liegen wo du die Summe bildest. Kann es sein das der Wert schon aus "%FORM" gelöscht wurde? Oder noch gar nicht drin ist? Last edited: 2010-12-17 15:20:53 +0100 (CET) |