Lost has asked for the wisdom of the Perl Monks concerning the following question:
#!/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'; my $from='info@clients URL'; my $subject='Web Site Design Request'; 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/title> <link href=http://clients css/css/shell3.css rel=stylesheet type=text/ +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 "</body></html>";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Hand Rolled CGI/Sendmail
by sgifford (Prior) on May 07, 2004 at 19:28 UTC | |
by Lost (Novice) on May 07, 2004 at 19:42 UTC | |
by sgifford (Prior) on May 07, 2004 at 20:56 UTC | |
by Lost (Novice) on May 07, 2004 at 21:00 UTC | |
by Lost (Novice) on May 07, 2004 at 21:35 UTC |