$name = htmlentities(filter_var($_POST['uname'], FILTER_SANITIZE_STRING));
$email = htmlentities(filter_var($_POST['email'],FILTER_VALIDATE_EMAIL, FILTER_SANITIZE_EMAIL));
$date = htmlentities(filter_var($_POST['date'],FILTER_SANITIZE_EMAIL));
$message = htmlentities(filter_var($_POST['message'], FILTER_SANITIZE_STRING));
$phone_number = htmlentities(filter_var($_POST['phone'],FILTER_SANITIZE_NUMBER_INT));
$response= "<span class='text-danger'><strong>Server is busy try later</strong></span>"; $success = 0;
$to = "<myemail>";
$subject = "Reservation";
$headers = "From: $email\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$messageHTML = '<html><body>';
$messageHTML .= '<h1>'.'<a href=mailto:'.$email.'>'.'Click Here To RESPOND!</a></h1>';
$messageHTML .= '<h4>'.'Sender Name : '.$name.'</h4>';
$messageHTML .= '<h4>'.'Sender Email : '.$email.'</h4>';
$messageHTML .= '<h4>'.'Date : '.$date.'</h4>';
$messageHTML .= '<h4>'.'Sender Phone Number : '.$phone_number.'</h4>';
$messageHTML .= '<h4>'.'Message :'.'</h4>';
$messageHTML .= '<p>'.$message.'</p>';
$messageHTML .= '</body></html>';
$body = $messageHTML;
if(mail($to, $subject,$body,$headers)){
$success = 1;
$response= "<span class='text-success'><strong><h1>Your Table is unconfirmed.</h1> We have received your message and we will email you confirmation within a day or two </strong></span>";
}else{
$success = 0;
$response= "<span class='text-danger'><strong>Server is busy try emailing us here: enquiries@whodcornwall.co.uk</strong></span>";
} else{
$success = 0;
$response= "<br><span class='text-danger><strong>Please fill all required fields.</strong></span>";
}
echo json_encode(array('successs'=>$success,response'=>$response));
Trying to make a from header so when it sends to my email it says 'from $email' but it won't let me change it to that as the form just stops working. It currently works with the hostname email addresses but is there a way I can make it work with anything people write in the email address field?