Hallo,
Ist mein Beitrag untergegangen ?
Nein, war nur anders beschaeftigt. Ausserdem, kostet es ein wenig
Zeit, so ein langes Script zu analysieren.
Zu Jens:
# Kleine Modifizierung: Wenn du noch andere Variablen in
$tDanke aufrufst, dann muessn diese auch mit *my*
gekennzeichnet werden my $tDanke = ".....";
Auf diese Art erhalte ich jetzt zwar keine Fehlermeldung mehr,
aber ich weiß nicht, wie ich $tDanke einen dynamischen Wert
zuweisen soll.
Weil du schon vorher, innerhalb deines Scripts mindestens einen
Fehler hast.
Gleich am Anfang steht:
#!shebang line -wT
-w warnings
-T Taint modus
Anstatt: $tempfaenger = param('empfaenger'); , muss es
dann heisen:
my $tempfaenger = ($self->cgi_object->param('empfaenger'));
Das Modul strict(); erfordert die my Variante.
Der Taint Modus, den anderen Code. Das gillt fuer alle deine
eingefuegten Variablen. (Zeilen zwischen: 107 und 115)
Versuche deine Variablen Deklarationen so frueh wie Moeglich zu machen, innerhalb des im Script vorgegebenen Blocks.
# USER CUSTOMISATION SECTION
# --------------------------
# Place any custom code here
Ich wollte allerdings der SELFHTML-Gemeinde nicht ein so langes
Script zumuten (über 3500 Zeilen).
Generell richtig. Aber hier steckt der Teufgel wohl im Detail.
gruesse aus'm ruhrpott
jens mueller
As long as a single mind remembers, as long as a single heart
beats with passion, how can a dream die?
\//_ Live long and prosper
sh:( fo:) ch:| rl:° br:^ n4:| ie:% mo:| va:} de:> zu:) fl:( ss:) ls:> js:|