Christoph Schnauß: Regulären Ausdruck checken

Beitrag lesen

hi,

Use of uninitialized value in join or string at (eval 15) line 15
Die Fehlermeldung erhälst du in der Regel vom CGI Modul. [...] Du hast irgendwo in deinem Skript einen Aufruf einer CGI Funktion mit einem undefinierten Wert.

Die Fehlermeldung kommt vom CGI-Modul, ja. Nur nutzt mir in diesem Fall die "eval"-Angabe gar nix, weil ich damit keinen Hinweis bekomme, wo der "Fehler" steckt.

Es hat aber mit grosser Sicherheit nichts mit dem obigen Ausdruck zu tun

Doch. Weil diese Fehlermeldung _nur_ dann kommt, wenn ich den Vorschlag von seth realisiere. In Zeile 15 wird aber meine Formular-Variable gar nicht angesprochen, sondern eine andre. Und die steht nicht einmal in meinem "RegExpressions-Modul"

(in der Annahme, dass in $name auf jeden Fall ein definierter wert steht)

Das tut er, und selbst wenn er 0 oder "leer" sein sollte, ist er ja definiert.

Grüße aus Berlin

Christoph S.