Philipp Hasenfratz: Use of uninitialized value in numeric gt (>) at...

Beitrag lesen

Halihallo Alain

ich habe eine frage bezüglich einer abfrage im $ENV{'CONTENT_LENGTH'}

... welches ausschliesslich bei POST gesetzt sein muss, nicht bei
GET!

was ist daran denn falsch
if ($ENV{'CONTENT_LENGTH'} > 100)

$ENV{'CONTENT_LENGTH'} ||= 0; # entweder gesetzt, oder nimmt Wert 0 an.
if ($ENV{'CONTENT_LENGTH'} > 100) {...}

Use of uninitialized value in numeric gt (>) at...

Tja, $ENV{CONTENT_LENGTH} ist nicht definiert. GET-Formularmethode
gewählt?

welches zeichen wäre dann angebracht um die länge des strings zu messen bzw. zu zählen wie lange
der string ist?

Irrelevant, dich interessiert ja nicht die Länge von
$ENV{CONTENT_LENGTH}, sondern dessen Wert, welcher die Länge des
Inputstreams bei POST definiert.

Verwende:

perldoc CGI

Viele Grüsse

Philipp

--
M$: Patches - don't.