Gary,

Thanks for the reply.  Even after changing it to use the CGI module i still had a
problem but i finally figured that out.  I had to hard code using libraries {
use lib "/usr/local/lib/perl5/site_perl/5.6.1";
use lib "/usr/local/lib/perl5/site_perl/5.6.1/i686-linux";
} (sounds like i have a config issue in linux...)

Anyway, thanks for the info on the CGI Module, that appears to be quicker, and
easier.

have a good night
-katia

Gary Hawkins wrote:

> Recommend replacing the parsing routine, mainly because it is said to have a
> bunch of security holes:
>
>         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;
>                 $form{$name}=$value;
>                 }
>
>         # Assign variables to arguments
>         $eu_addy = $form{'eu_addy'};
>         $tsr_addy = $form{'tsr_addy'};
>
> ....with this:
>
>         use CGI 'param';
>
>         $eu_addy =  param{'eu_addy'};
>         $tsr_addy = param{'tsr_addy'};
>
> That's all there is to it.  Also, this method allows for multiple choice form
> elements (where the user can hold down the control key to select more than one
> item), in which case the script variable would be an array rather than a
> scalar.
>
> Don't worry, this CGI approach is blistering fast.
>
> If it does not work then check for mismatch between script and form element
> names.
>
> Gary
>
> > -----Original Message-----
> > From: katia goforth [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, January 08, 2002 9:16 PM
> > To: [EMAIL PROTECTED]
> > Subject: email word attachment from html form input
> >
> >
> > hello,
> >
> > I am trying to take input email addresses from an html web form and
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to