Hi,
my $online = '../opensign.gif';
Muss das wirklich so ?
wenn Du perl mit "-w" sowie "use strict;" einsetzt, wirst Du andernfalls den Fehler genannt bekommen. Daher solltest Du eben dies auch bei _jedem_ Perlscript tun.
perldoc FindBin
HÄ ? Den Satz hab ich nicht verstanden ...
Hm, soll das heißen, Du weißt noch nicht mal, dass Dir eine vollständige Perl-Dokumentation auf Deiner Festplatte zur Verfügung steht? Siehe Christophs Antwort, und lies insbesondere auch
perldoc perl
perldoc perlfaq
perldoc perlstyle
perldoc CGI
Übrigens: Hast Du mal getestet, auf "if (-e $offline)" zu prüfen?
ja, ging auch nicht :-(
Das bedeutet, keine der beiden Dateien wird mit Deiner Prüfung gefunden. Diese ist also falsch. Überprüfe übrigens auch die Verzeichnisstruktur auf dem Rechner; manchmal ist das cgi-bin nicht physikalisch unterhalb des htdocs-Verzeichnisses.
Cheatah