Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl for ( $i=1 ; $i<=2 ; $i++ ) {#loop over # of forms &display_file ($i); %box = &read_query_string; # Read keys and values open(OFILE,">> temp.dat") || die "can't open output file:\n$!"; print OFILE "$box{'age'} \n"; close OFILE; }; sub read_query_string { local ($buffer, @pairs, $pair, $name, $value, %FORM); # Read in text $ENV{'REQUEST_METHOD'} =~ tr/a-z/A-Z/; if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%(..)/pack("C", hex($1))/eg; $FORM{$name} = $value;} %FORM; }; sub display_file { ($nummer) = @_; open (FILE, "< ../FPR/$nummer.htm" ) || die "can't read input file +:\n$!"; print "Content-type: text/html", "\n\n"; while (<FILE>) {print;} close (FILE); };
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Multiple form survey
by matthewb (Curate) on Nov 09, 2003 at 20:27 UTC | |
|
Re: Multiple form survey
by jonadab (Parson) on Nov 10, 2003 at 01:34 UTC | |
|
Re: Multiple form survey
by pg (Canon) on Nov 09, 2003 at 19:40 UTC | |
by chromatic (Archbishop) on Nov 09, 2003 at 21:45 UTC |