Thread CGI-Taschenrechner bauen (11 answers)
Opened by frank1967 at 2012-04-14 11:49

GwenDragon
 2012-04-14 18:30
#157493 #157493
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
So geht es altmodisch:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
read(STDIN, $input, $ENV{ 'CONTENT_LENGTH'});
my %Form; # Hash für Variablen
my @pairs = split( /&/, $input );
foreach my $pair ( @pairs ) {
        my ($name, $value) = split(/=/, $pair);
        $name =~ tr/+/ /;
        $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
        $value =~ tr/+/ /;
        $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;                            
        $Form{ $name } = $value;
}
# ab jetzt sind die eingelesenen CGI-Variablen in %Form drin


PS: Bitte Code immer in Code- bzw. Perl in Perl-Tags stellen.
Siehe Anleitung (BBCode des Forums)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread CGI-Taschenrechner bauen