form-process.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. $errorMSG = "";
  3. // NAME
  4. if (empty($_POST["name"])) {
  5. $errorMSG = "Name is required ";
  6. } else {
  7. $name = $_POST["name"];
  8. }
  9. // EMAIL
  10. if (empty($_POST["email"])) {
  11. $errorMSG .= "Email is required ";
  12. } else {
  13. $email = $_POST["email"];
  14. }
  15. // MSG SUBJECT
  16. if (empty($_POST["msg_subject"])) {
  17. $errorMSG .= "Subject is required ";
  18. } else {
  19. $msg_subject = $_POST["msg_subject"];
  20. }
  21. // MESSAGE
  22. if (empty($_POST["message"])) {
  23. $errorMSG .= "Message is required ";
  24. } else {
  25. $message = $_POST["message"];
  26. }
  27. $EmailTo = "email@gmail.com";
  28. $Subject = "New Message Received";
  29. // prepare email body text
  30. $Body = "";
  31. $Body .= "Name: ";
  32. $Body .= $name;
  33. $Body .= "\n";
  34. $Body .= "Email: ";
  35. $Body .= $email;
  36. $Body .= "\n";
  37. $Body .= "Subject: ";
  38. $Body .= $msg_subject;
  39. $Body .= "\n";
  40. $Body .= "Message: ";
  41. $Body .= $message;
  42. $Body .= "\n";
  43. // send email
  44. $success = mail($EmailTo, $Subject, $Body, "From:".$email);
  45. // redirect to success page
  46. if ($success && $errorMSG == ""){
  47. echo "success";
  48. }else{
  49. if($errorMSG == ""){
  50. echo "Something went wrong :(";
  51. } else {
  52. echo $errorMSG;
  53. }
  54. }
  55. ?>