Tag Alain.
Ich hab da ein problem was ich nicht versteh:
Das problem zeigt auf
if (/^$username:$crypted/)
Wie sind $username und $crypted initialisiert? Die Warnung kommt zwar bei o.g. Zeile, aber nur deshalb, weil es Perl bis dahin nicht interessiert hat, ob die Variablen initialisiert sind oder nicht. Übrigens ist es ein kleiner aber bedeutender Unterschied, ob du schreibst:
my $var;
oder
my $var = "";
Beide Variablen sind zwar definiert, erstere aber nicht initialisiert.
[dsf 3.6]
Siechfred
--
»Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«
»Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«