Hallo,
if ($ENV{'REMOTE_ADDR'} !~ /Hans/)
Das ist richtig.
if ($ENV{'REMOTE_ADDR'} ne /Hans/)
Das ist falsch.
welches ist jetzt richtig und warum?
Das eine ist ein String-Vergleich, das andere bindet eine RegEx an den String.
und könnte man einen solchen vergleich auch machen wie dieser?
if ($ENV{'REMOTE_ADDR'} ne /Fritz/)&& ($ENV{'REMOTE_ADDR'} !~ /98/)
Wenn du die Klammersetzung richtig machst und statt des 'ne' (not equal)
ein '!~' schreibst, ja.
ich meine damit verschiedene zeichen die eigentlich das gleiche bedeuten
in einer bedingung einbeziehen?
Die Frage verstehe ich nicht.
muss man das {'PATH'} erst in als scalar deklarieren?
Die verstehe ich auch nicht.
Gruesse,
CK