Hell-O!
my $tDanke = ".....";
my $title = $self->escape_html( $self->{FormConfig}{'title'} || "$tDanke");
Auf diese Art erhalte ich jetzt zwar keine Fehlermeldung mehr, aber ich weiß nicht, wie ich $tDanke einen dynamischen Wert zuweisen soll.
Innerhalb der entsprechenden Routine.
Ich erhalte vom rufenden Skript die Sprache (spr) übergeben.
Ich habe also in der Subroutine folgende Befehle eingefügt [...]
Und diese Subroutine steht vermutlich innerhalb des BEGIN-Blocks, weshalb die Variable nicht deklariert wurde und der entsprechende Fehler geworfen wird.
Falls sich doch jemand die Mühe machen wollte (mein Dank wird ihr/ihm gewiss sein), ich habe das Skript unter beinahe<Minuszeichen>gratis<Punkt>de<Schrägstrich>feedback-test.txt abgestellt (fragliche Stelle ab Zeile 3236).
Warum kein Link? Was helfen dürfte, ist ein no strict "vars" am Anfang des Scripts, was aber nicht Sinn und Zweck der Sache sein kann. Leider fällt die Dokumentation auf der Projektseite ziemlich dürftig aus und die Herren Experten scheinen keinen gesteigerten Wert darauf zu legen, dass jemand anderes ihr Script versteht.
Siechfred