Thread Warnungen des Programms überwachen und ins error.log des Apache schreiben
(54 answers)
Opened by bianca at 2010-02-06 13:52 2010-02-06T13:15:04 renee test1.pl: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 #!/usr/bin/perl -w $| = 1; use strict; use warnings; my $error_vorher = (!-z '/home/meinpfad/logs/error.log' ? 'EINTRAG' : 'leer'); require 'test2.pl'; &fehlersub ('foo'); my $error_nachher = (!-z '/home/meinpfad/logs/error.log' ? 'EINTRAG' : 'leer'); print "Content-Type: text/plain\n\nHallo!<br>vorher: $error_vorher<br>nachher: $error_nachher"; test2.pl: Code (perl): (dl
)
1 2 3 4 5 6 7 8 use strict; use warnings; sub fehlersub { my $bar = shift; my $foo; $bar += $foo; } return 1; Ergebnis beim ersten Aufruf: Beim zweiten Aufruf erst: Woran liegt das? Ich hätte gern NACH Aufruf von &fehlersub bereits das !-z mit true beantwortet :) Edit: Typo Last edited: 2010-02-06 14:50:56 +0100 (CET) 10 print "Hallo"
20 goto 10 |