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
In reply to Form parsed incorrectly by Lost
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |