![]() |
|< 1 2 >| | ![]() |
14 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
# Error Log des Servers (Apache) - Nur ein Auszug
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in transliteration (tr///) at MyScript.pl line 891.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 892.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 893.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 894.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 895.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 896.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 897.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 898.
[Tue Jun 28 15:12:11 2005] MyScript.pl: Use of uninitialized value in substitution (s///) at MyScript.pl line 899.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#!/usr/bin/perl -T use strict; use warnings; use CGI::Carp qw(fatalsToBrowser); # Das ist nur ein Auszug aus einem großen Skript! sub ParseGet { my $buffer = $ENV{QUERY_STRING}; my @pairs = split(/\s/, $buffer); my %FORM = (); for my $pair (@pairs) { my ($name, $value) = split(/=/, $pair); # Line 891 -> 899 $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $value =~ s/<;!--(.|\n)*-->;//g; $value =~ s/\s-\w.+//g; $value =~ s/system\(.+//g; $value =~ s/grep//g; $value =~ s/\srm\s//g; $value =~ s/\srf\s//g; $value =~ s/\.\.([\/\:]|$)//g; # Line 899 <- 891 $FORM{$name} = $value; } }
my ($name, $value) = split(/=/, $pair, 2);
$value =~ s/<;!--(.| )*-->;//g;
QuoteKann man Module auch wieder aus dem Speicher killen, wenn sie Ihre Arbeit getan haben?
![]() |
|< 1 2 >| | ![]() |
14 Einträge, 2 Seiten |