Hi all,
I hope this is not too off-topic, since I hesitate to subscribe to yet another list...
I wrote a very simple CGI script to read data from an HTML form like this:
my $q = new CGI;
my $name = $q->param('name');
my $message = $q->param('message');
my $email = $q->param('email');
Later, the script opens a pipe to sendmail and prints a message into the pipe. It
works fine when I tested it on my machine (Mac OS X). So far, so good.
But accessing the script from a Windows machine gives me the prepared error message.
From the log I can see that all parameter values end up in the $name variable, along
with the names of the second and third parameter. So the value of $name is:
John Doe [EMAIL PROTECTED] message=This is the message
Note that the first parameter's name does not appear.
I suspect the problem has to do with line endings (\r vs \n), but I cannot figure out
at which point of the process line endings could matter.
Any ideas?
TIA,
Jan
--
There are 10 kinds of people: those who understand binary, and those who don't
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>