"error", "message" => "Please complete the form and try again."]); exit; } // Build the email content. $content = "Name: $firstName $lastName\n"; $content .= "Email: $email\n"; $content .= "Subject: $subject\n\n"; $content .= "Message:\n$message\n"; // Build the email headers. $headers = 'From: ' . $email . "\r\n" . 'Reply-To: ' . $email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); // Send the email. $success = mail($mailto, $subject, $content, $headers); if ($success) { // Set a 200 (okay) response code. http_response_code(200); echo json_encode(["status" => "success", "message" => "Thank You! Your message has been sent."]); } else { // Set a 500 (internal server error) response code. http_response_code(500); echo json_encode(["status" => "error", "message" => "Oops! Something went wrong, we couldn't send your message."]); } } else { // Not a POST request, set a 403 (forbidden) response code. http_response_code(403); echo json_encode(["status" => "error", "message" => "There was a problem with your submission, please try again."]); } ?>