hi,
jein, ein Leerstring hat die Länge null
ok dann mein ich 0 ,denn das war die ausgabe dess lenght strings vom server,wie Du ja unten auch bestätigst.
Ich habs jetzt kapiert ;-) endlich
my $string = '';
print length $string;
ergibt 0
genau.
ist aber der String undefiniert ergibt length $string einen Fehler: Use of uninitialized value
deshalb:
$string = CGI::param('name') || '';
ich habs jetzt aber noch einfacher gelöst nähmlich so:
$string = CGI::param('name') || bad();
der username MUSS eingegeben werden,alles andere erzeugt einen fehler.
Die funktion bad sieht so aus:
sub bad {
print "Location: $errorurl\r\n\r\n";
exit;
}
Grüsse vom
Alain