On Wed, 19 Jun 2002 17:37:44 +0200 (MESZ),
[EMAIL PROTECTED] wrote:

>Hello!
>
>I still have problems with my script.I can't really figure out what's
>wrong with it.

1 thing for sure, if you "use CGI"; you don't need the old
ReadParse routine.

  if ($ENV{'REQUEST_METHOD'} eq 'POST')
 {
         read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
         @pairs = split(/&/, $buffer);
         foreach $pair (@pairs)
         {
                 ($name, $value) = split(/=/, $pair);
                 $value =~ tr/+/ /;
                 $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",
hex($1))/eg;
                 $param{$name} = $value;
        }
 }


You may as well let the CGI module do it.

use CGI;
my $cgi=new CGI;
my %in = $cgi->Vars();
foreach my $name (keys %in){
   $value = $in{$name}; 
    print "$name \t$value\n";
}






-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to