Poldi: Was bedeutet diese Fehlermeldung ?

Beitrag lesen

Ist mein Beitrag untergegangen ?

Zu Jens:

# Kleine Modifizierung: Wenn du noch andere Variablen in $tDanke
  # aufrufst, dann  muessn diese auch mit *my* gekenzeichnet werden
  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.
Ich erhalte vom rufenden Skript die Sprache (spr) übergeben.
Ich habe also in der Subroutine folgende Befehle eingefügt.
  my $tsprache    = param('spr');
  my $tDanke;
  if ($tsprache == "d")
     {$tDanke = "Danke für die Nachricht"}
  else
     {$tDanke = "Merci pour votre message"};

Da bringt mir das System aber nur noch die nichtssagende Meldung

Application Error
An error has occurred in the program
See the web server's error log for details

Das Dumme ist nur, ich kann den Log (bei Netbeat) nicht anschauen.

Zu Jens und Struppi:

Ich sehe vollkommen ein, dass eine realistische Einschätzung der Fehlersituation ohne Vorlage des Script eigentlich nicht möglich ist.
Ich wollte allerdings der SELFHTML-Gemeinde nicht ein so langes Script zumuten (über 3500 Zeilen).

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).