File: /home/imensosw/www/bigfoodequipments.com/quote_mail.php
<?php
/* ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "deepak1gehlot@gmail.com";
$to = "deepak.imenso@gmail.com";
$subject = "Checking PHP mail";
$message = "PHP mail works just fine";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "The email message was sent.";*/
?>
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$errorMSG = array();
$name = $_POST["name"];
$company_name = $_POST["company_name"];
$phone_number = $_POST["phone_number"];
$to_email = $_POST["email"];
$txt = $_POST["message"];
$from_email = "deepak.bigrealty@gmail.com";
/* NAME */
if (empty($name)) {
$errorMSG['error_name']= "Name field is required";
} else {
$errorMSG['error_name']= "";
}
/* EMAIL */
if (empty($to_email)) {
$errorMSG['error_email']= "Email field is required";
} else if(!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) {
$errorMSG['error_email']= "Invalid email format";
}else {
$errorMSG['error_email']= "";
}
/* phone_number */
if (empty($phone_number)) {
$errorMSG["error_phone_number"]= "Phone number is required";
} else {
$errorMSG["error_phone_number"]= "";
}
/* MESSAGE */
if (empty($txt)) {
$errorMSG["error_message"]= "Message field is required";
} else {
$errorMSG["error_message"]= "";
}
/* company_name */
if (empty($company_name)) {
$errorMSG["error_company_name"]= "Company name is required";
} else {
$errorMSG["error_company_name"]= "";
}
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Create email headers
$headers .= 'From: '.$from_email."\r\n".
'Reply-To: '.$from_email."\r\n" .
'X-Mailer: PHP/' . phpversion();
// Compose a simple HTML email message
$message = '<html><body>';
$message .= '<p style="color:black;font-size:14px;">'.$txt.'</p>';
$message .= '</body></html>';
$subject = 'Quote Message';
if ( !empty(array_filter($errorMSG))) {
echo json_encode(['status'=>false, 'msg'=>$errorMSG]);
}
else {
if(mail($to_email, $subject, $message, $headers)){
echo json_encode(['status'=>true, "action"=>"send",'msg'=>"Message has been sent."]);
}
else{
echo json_encode(['status'=>true, "action"=>"error",'msg'=>"Error in mail sent."]);
}
}
?>