James,
Are you sure you don't have CGI.pm or something in the middle, eating the
form data?
Do you have any EMBPERL_OPTIONS set?
ilia.
> -----Original Message-----
> From: James Lee [mailto:[EMAIL PROTECTED]]
> Sent: Monday, October 23, 2000 10:24 AM
> To: [EMAIL PROTECTED]
> Subject: GET is ok, POST is not working
>
>
> I am new to embperl and I am having a problem that I can't seem to find
> an answer to. I am hoping someone here can help.
>
> I am trying to post data to an empbperl program. Using method="get"
> works fine, but method="post" fails.
>
> Here is an example. First the form in a.html:
>
> ------------
> <html>
> <head></head>
> <body>
> <form method="get" action="/embperl/b.html">
> Name: <input type="text" name="name">
> <br>
> Age: <input type="text" name="age">
> <br>
> <input type="submit">
> </body>
> </html>
> ------------
>
>
> Now, the embperl file, b.html:
>
> ------------
> [-
> $name = $fdat{name} || '';
> $age = $fdat{age} || '';
> -]
> <html>
> <head></head>
> <body>
> <pre>
> name = [+$name+]
> age = [+$age+]
> </pre>
> </body>
> </html>
> ------------
>
>
> Using method="get" works exactly as I expect. When I change to
> method="post", I get a popup window:
> Netscape: Error
> The document contains no data.
>
> Here is the section from my httpd.conf file turning on embperl:
>
> ------------
> <Location /embperl>
> SetHandler perl-script
> PerlHandler HTML::Embperl
> Options ExecCGI
> </Location>
> ------------
>
>
> I would appreciate any help in finding a (simple, I hope) solution
> to this problem.
>
> Many thanks in advance,
> James
>
> --
> James Lee == [EMAIL PROTECTED]
> Perl Training
> Onsight Inc. == http://www.onsight.com/ Perl
> Development
>
> Internet Training
> Internet
> Development
>
> ---------------------------------------------------------------------
> 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]