Also ich kenne perlez nicht. Aber zu Deinem Perlcode:
Tipp 1) Du solltest Deine Variablen mit my auf ihren Lebensraum beschränken und dies mit [/tt]use strict;[/tt] überprüfen. Ein zusätzliches
use warnings kann auch nicht schaden.
Ich weiß zum Beispiel nicht, was diese Zeile
$test = Alles Erfolgreich;
bewirken soll, da fehlen wohl irgendwelche Zeichen. Alles könnte natürlich eine Funktion sein, aber dann fehlt trotzdem noch was.
Tipp 2): $! enthält bei Fehlermeldungen nach Öffnen etc. den Grund, es ist dehalb empfehlenswert, diese Variable mit auszugeben.
Tipp 3): perldoc perlstyle
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite