Hi,
»» if($dat{'name'} ne "Tobi" "Vitrex" "Tobias" "123qwe" "ewq321") {
$dat{'name'} = $dat{'name'}
}
das ist schon mal ziemlich sinnfrei: Unter bestimmten Bedingungen wird $dat{'name'} auf sich selbst gesetzt, unter allen anderen bleibt es wie es ist. Ersatzlose Streichung ist mein Vorschlag.
»» if($dat{'name'} eq "Tobi" "Vitrex" ) {
$dat{'name'} = "Blödel"
}
elsif($dat{'name'} eq "123qwe" ) {
$dat{'name'} = "Tobi"
}
elsif($dat{'name'} eq "ewq321" ) {
$dat{'name'} = "Vitrex"
}
else { $dat{'name'} = "Blödel"; } # vermute ich
Die "elsif" sind es, die Du suchst.
Ein allgemeiner Tip übrigens: Um Perl zu lernen ist SelfHTML eher schäd- als nützlich. Halte Dich an perldoc auf Deiner Festplatte.
Cheatah