Lost has asked for the wisdom of the Perl Monks concerning the following question:
I've tried:
Checking Open(mail) and close(mail) and don't get any errors in reference to piping...
I've also tried:
CGI::Carp qw(fatalsToBrowser);
and the only error that came up was as follows:
Can't locate object method "new" via package "CGI" (perhaps you forgot to load "CGI"?) at /ssl/formaction.pl line 6.
The script I'm using is as follows:
#!/usr/bin/perl -w use strict; use warnings; use CGI; my $query = new CGI; print "Content-type:text/html\n\n"; my $to='info@Clients URL.net'; my $from='info@Clients URL.net'; my $subject='Email Subject'; my $name = $query->param('name'); my $email = $query->param('email'); my $address1 = $query->param('address1'); my $address2 = $query->param('address2'); my $city = $query->param('city'); my $state = $query->param('state'); my $zip = $query->param('zip'); my $country = $query->param('country'); my $homephone = $query->param('homephone'); my $workphone = $query->param('workphone'); my $business = $query->param('business'); my $goals = $query->param('goals'); my $comments = $query->param('comments'); open(MAIL, "|/usr/sbin/sendmail -t"); print MAIL "To: $to\n"; print MAIL "From: $from\n"; print MAIL "Subject: $subject\n\n"; print MAIL "Name: $name\n"; print MAIL "EMail: $email\n"; print MAIL "Address_line_1: $address1\n"; print MAIL "Address_line_2: $address2\n"; print MAIL "City: $city\n"; print MAIL "State: $state\n"; print MAIL "Zip: $zip\n"; print MAIL "Country: $country\n"; print MAIL "Home_Phone: $homephone\n"; print MAIL "Work_Phone: $workphone\n"; print MAIL "Type_of_Business: $business\n"; print MAIL "Goals: $goals\n"; print MAIL "Comments: $comments\n"; close(MAIL); print "<html><head><title>Clients URL</title> <link href=http://Clients URL css/css/shell3.css rel=stylesheet type=t +ext/css> </head>\n<body>\n"; print "<HR size=2>"; print "<CENTER><H1><U>Message Received!!!</U><P> YOUR business is VERY important to us.<P> <U>We will respond as soon as we can.</U></H1></CENTER>"; print "<P>"; print "<center><a href=http://Clients URL/index.html><I>Clients URL</I +> Home Page</a></center>"; print "<hr size=2>"; print "<FONT size=-2 color=blue>©2004</FONT> <FONT size=-2 color= +red><B><I>Clients Business</I></B></FONT>"; print "</body></html>";
Just to recap: The form sends, the script runs, my client receives the email but the user entered info does not post in the email.
Sincerely,
Lost
Edit by castaway closed runawat tt tag
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Form parsed incorrectly
by saskaqueer (Friar) on May 08, 2004 at 04:42 UTC | |
|
Re: Form parsed incorrectly
by Koosemose (Pilgrim) on May 08, 2004 at 04:16 UTC | |
|
Re: Form parsed incorrectly
by Lost (Novice) on May 08, 2004 at 06:28 UTC | |
|
Re: Form parsed incorrectly
by Anonymous Monk on May 08, 2004 at 06:19 UTC |