Alain: kein DBM close nach untie ?

Beitrag lesen

hi struppi,

Dadurch, dass du erst mit einem String vergleichst erhälst du die Warnung.

ok dann lass ich den vergleich wech.

In deinem Falle reicht es einfach aus:
if(!$username)
{
exit;
}

und etwas perliger:

exit unless $username;

mal was gelernt ;-)
hab vorher immer mit ! gearbeitet

Nein, er wird in dem Augenblick gemacht, wo du auf das Hash zugreifst (das ist die Magie von tie)

was aber dann zur warnung führt weil der hash ja nicht in der dbfile ist.

Doch ist er in dem Momnent wo du ihn tie'st. D.h. wenn du immer noch eine Warnung erhälst muss der Fehler bzw. undefinierte Wert woanders sein.

ich habs glaub ich beim erstenmal mit dem falsch geschriebenen "exist" anstatt mit exists versucht,was ja nicht ganz korrekt war.
nun diesesmal hab ich mir mit if(exists ... {print "blabla .... am bildschirm anzeigen lassen und es geht alles nach plan.
cool,alles in butter nun...perl macht wircklich spass ;-)
Grüsse vom
Alain