Michael Schröpl: Net Send - funtz aber jetzt 500 error

Beitrag lesen

Hi auch,

system ("net send ...." if -e "net.exe")

oioioi ... ein "if" innerhalb der Parameterliste? Geht so etwas in Perl?
(Ich weiß schon, weshalb ich keinen Perl-Code mehr in Antworten poste - aber so etwas würde ich auch dann nicht verwenden, wenn das legales Perl sein sollte ...)

Es erzeugt mir ein net send, aber dann kommt
500 Internel fehler. Den rest macht er.
An was könnte das liegen, muss ich noch etwas dazufügen?

use CGI::Carp qw(fatalsToBrowser);

in Zeile 2 Deines Skripts (direkt nach der "#!..."-Zeile) einfügen.

Das bewirkt (stark vereinfacht), daß eine eventuelle Fehlermeldung (samt korrektem HTTP-Header) in Dein Browserfenster umgeleitet wird.
Dies kompensiert in vielen Fällen den Blick ins error_log (vor allem für Leute, die keinen Zugriff darauf haben ...).
Für die Entwicklungsphase eines Skripts _unbedingt_ zu empfehlen, finde ich.

Viele Grüße
      Michael