Ryan
08-22-2007, 05:47 AM
Hello all,
My website is laapa.com. I'm over on server curry and just within the last 15 hours or so, my script for my contact forms has stopped functioning correctly.
Now I just get blank emails with the template only and none of the inputted data!
A demo of the form I know works (or did work through yesterday afternoon) is http://www.laapa.com/htmlform.html. IF you try it, you should see on the confirmation page that no data is transferred or recorded.
Here is the PHP code I'm using which I purchased from www.phpcontactform.com since I'm not much of a programmer myself:
<?PHP
global $_POST;
$firstname = $_POST["firstname"] ;
$lastname = $_POST["lastname"];
$emailaddress = $_POST["emailaddress"];
$city = $_POST["city"];
$state = $_POST["state"];
$zip = $_POST["zip"];
$phonenumber = $_POST["phonenumber"];
$where = $_POST["where"];
$message = $_POST["message"];
$to = "INSERTEMAILHERE(YES I DID THAT)";
$subject = "PHP Contact Form Submission";
$headers = "From: $emailaddress\n" . "MIME-Version: 1.0\n" .
"Content-type: text/html; charset=iso-8859-1";
$emailmessage = "<table width='300' border='0' align='left' cellpadding='0' cellspacing='0'>
<tr>
<td>
<div align='center'>
<table width='300' border='0' cellpadding='3' cellspacing='2' bgcolor='6A8494'>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><font color='#333333'><strong><font size='2' face='Arial, Helvetica, sans-serif'><img src='../images/bullet2.jpg' width='16' height='16'>
Submitted Contact Form Information</font></strong></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='95'><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>First
Name</font></strong></font></td>
<td width='187'><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$firstname</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Last
Name</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$lastname</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Email
Address</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$emailaddress</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>City</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$city</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>State</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$state</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Zip</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$zip</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Phone
Number</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$phonenumber</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Referred
By</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$where</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Message:</font></strong></font></td>
<td> </td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><font color='#333333' size='2' face='Arial, Helvetica, sans-serif'>$message</font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><div align='center'><font color='#333333' size='2' face='Arial, Helvetica, sans-serif'><strong>Thank
You For Your Submission</strong></font></div></td>
</tr>
</table>
</div></td>
</tr>
</table>";
if (preg_match(' /[\r\n,;\'"]/ ', $_POST['emailaddress'])) {
exit('Invalid Email Address');
}
else {
mail($to,$subject,$emailmessage,$headers);
}
?>
<html>
<head>
<title>Contact Form Demo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="300" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<div align="center">
<table width="300" border="0" cellpadding="3" cellspacing="2" bgcolor="6A8494">
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333"><strong><font size="2" face="Arial, Helvetica, sans-serif"><img src="http://www.phpcontactform.com/images/bullet2.jpg" width="16" height="16">
Submitted Contact Form Information</font></strong></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="95"><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">First
Name</font></strong></font></td>
<td width="187"><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $firstname ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Last
Name</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $lastname ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Email
Address</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $emailaddress ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">City</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $city ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">State</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $state ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Zip</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $zip ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Phone
Number</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $phonenumber ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Referred
By</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $where ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Message:</font></strong></font></td>
<td> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333" size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $message ?></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><div align="center"><font color="#333333" size="2" face="Arial, Helvetica, sans-serif"><strong>Thank
You For Your Submission</strong></font></div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</body>
</html>
If anyone has any ideas as to why this code isn't working, that'd be great and appreciated. Thanks!
My website is laapa.com. I'm over on server curry and just within the last 15 hours or so, my script for my contact forms has stopped functioning correctly.
Now I just get blank emails with the template only and none of the inputted data!
A demo of the form I know works (or did work through yesterday afternoon) is http://www.laapa.com/htmlform.html. IF you try it, you should see on the confirmation page that no data is transferred or recorded.
Here is the PHP code I'm using which I purchased from www.phpcontactform.com since I'm not much of a programmer myself:
<?PHP
global $_POST;
$firstname = $_POST["firstname"] ;
$lastname = $_POST["lastname"];
$emailaddress = $_POST["emailaddress"];
$city = $_POST["city"];
$state = $_POST["state"];
$zip = $_POST["zip"];
$phonenumber = $_POST["phonenumber"];
$where = $_POST["where"];
$message = $_POST["message"];
$to = "INSERTEMAILHERE(YES I DID THAT)";
$subject = "PHP Contact Form Submission";
$headers = "From: $emailaddress\n" . "MIME-Version: 1.0\n" .
"Content-type: text/html; charset=iso-8859-1";
$emailmessage = "<table width='300' border='0' align='left' cellpadding='0' cellspacing='0'>
<tr>
<td>
<div align='center'>
<table width='300' border='0' cellpadding='3' cellspacing='2' bgcolor='6A8494'>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><font color='#333333'><strong><font size='2' face='Arial, Helvetica, sans-serif'><img src='../images/bullet2.jpg' width='16' height='16'>
Submitted Contact Form Information</font></strong></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='95'><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>First
Name</font></strong></font></td>
<td width='187'><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$firstname</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Last
Name</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$lastname</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Email
Address</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$emailaddress</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>City</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$city</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>State</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$state</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Zip</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$zip</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Phone
Number</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$phonenumber</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Referred
By</font></strong></font></td>
<td><font color='#333333'><font size='2' face='Arial, Helvetica, sans-serif'>$where</font></font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td><font color='#333333'><strong><font color='4C9C23' size='2' face='Arial, Helvetica, sans-serif'>Message:</font></strong></font></td>
<td> </td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><font color='#333333' size='2' face='Arial, Helvetica, sans-serif'>$message</font></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan='2'><div align='center'><font color='#333333' size='2' face='Arial, Helvetica, sans-serif'><strong>Thank
You For Your Submission</strong></font></div></td>
</tr>
</table>
</div></td>
</tr>
</table>";
if (preg_match(' /[\r\n,;\'"]/ ', $_POST['emailaddress'])) {
exit('Invalid Email Address');
}
else {
mail($to,$subject,$emailmessage,$headers);
}
?>
<html>
<head>
<title>Contact Form Demo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="300" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<div align="center">
<table width="300" border="0" cellpadding="3" cellspacing="2" bgcolor="6A8494">
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333"><strong><font size="2" face="Arial, Helvetica, sans-serif"><img src="http://www.phpcontactform.com/images/bullet2.jpg" width="16" height="16">
Submitted Contact Form Information</font></strong></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="95"><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">First
Name</font></strong></font></td>
<td width="187"><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $firstname ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Last
Name</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $lastname ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Email
Address</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $emailaddress ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">City</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $city ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">State</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $state ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Zip</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $zip ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Phone
Number</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $phonenumber ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Referred
By</font></strong></font></td>
<td><font color="#333333"><font size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $where ?></font></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><font color="#333333"><strong><font color="4C9C23" size="2" face="Arial, Helvetica, sans-serif">Message:</font></strong></font></td>
<td> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333" size="2" face="Arial, Helvetica, sans-serif"><?PHP echo $message ?></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><div align="center"><font color="#333333" size="2" face="Arial, Helvetica, sans-serif"><strong>Thank
You For Your Submission</strong></font></div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</body>
</html>
If anyone has any ideas as to why this code isn't working, that'd be great and appreciated. Thanks!