Hi.
I dont like how the Expression Engine email form works, so I am continuing to use my own. However for some reason I am getting an error:
A PHP Error was encountered Severity: Notice Message: Undefined variable: Headers Filename: libraries/Functions.php(656) : eval()’d code Line Number: 5
<?php
$EmailTo = "[email protected]";
$Subject = "Subject";
$Headers .= "MIME-Version: 1.0\r\n";
$Headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$Answer=$_POST['Answer'];
$Yanswer=$_POST['Yanswer'];
$Message = '<html><body>';
$Message .= '<table rules="all" cellpadding="10">';
$Message .= "<tr><td></td><td></td></tr>";
$Message .= "<tr><td><strong>Name:</strong> </td><td>" . ($_POST['name']) . "</td></tr>";
$Message .= "<tr><td><strong>Email:</strong> </td><td>" . ($_POST['email']) . "</td></tr>";
$Message .= "<tr><td><strong>Telephone:</strong> </td><td>" . ($_POST['phone']) . "</td></tr>";
$Message .= "<tr><td><strong>Mobile:</strong> </td><td>" . ($_POST['message']) . "</td></tr>";
$Message .= "</body></html>";
if ($Answer==$Yanswer){
mail($EmailTo, $Subject, $Message, $Headers);
print "<meta http-equiv=\"refresh\" content=\"0;URL=contact_success\">";}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=contact_tryagain\">";
}
?>Any ideas why Expression Engine is displaying this error?
I have PHP on for these pages and the email is sent perfectly.
Thanks Chris
[Mod Edit: Moved to the Development & Programming forum]
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.