Advertisement
Guest User

Untitled

a guest
Apr 28th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. <?php
  2.  
  3. /////////// Add your own email below ////////////////
  4.  
  5. define("WEBMASTER_EMAIL", 'bitpublimedia@gmail.com');
  6.  
  7. error_reporting (E_ALL ^ E_NOTICE);
  8.  
  9. //////////////////////////////////////////////////////
  10.  
  11. function ValidateEmail($email)
  12. {
  13. $regex = '/([a-z0-9_.-]+)'. # name
  14. '@'. # at
  15. '([a-z0-9.-]+){2,255}'. # domain & possibly subdomains
  16. '.'. # period
  17. '([a-z]+){2,10}/i'; # domain extension
  18.  
  19. if($email == '')
  20. return false;
  21. else
  22. $eregi = preg_replace($regex, '', $email);
  23. return empty($eregi) ? true : false;
  24. }
  25.  
  26. //////////////////////////////////////////////////////
  27.  
  28. $post = (!empty($_POST)) ? true : false;
  29.  
  30. if($post)
  31. {
  32. $name = stripslashes($_POST['name']);
  33. $email = trim($_POST['email']);
  34. $subject = trim($_POST['subject']);
  35. $message = stripslashes($_POST['message']);
  36.  
  37. $error = '';
  38.  
  39. // Check name
  40. if(!$name)
  41. $error .= 'Name required! ';
  42.  
  43. // Check email
  44. if(!$email)
  45. $error .= 'E-mail required! ';
  46.  
  47. if($email && !ValidateEmail($email))
  48. $error .= 'E-mail address is not valid! ';
  49.  
  50. // Check message
  51. if(!$message)
  52. $error .= "Please enter your message!";
  53.  
  54. if(!$error)
  55. {
  56. $mail = @mail(WEBMASTER_EMAIL, $subject, $message,
  57. "From: ".$name." <".$email.">\r\n"
  58. ."Reply-To: ".$email."\r\n"
  59. ."Return-Path: " .$email. "\r\n"
  60. ."MIME-Version: 1.0\r\n"
  61. ."Content-type: text/html; charset=UTF-8\r\n");
  62.  
  63. if($mail){
  64. echo 'OK';
  65. }else{
  66. echo 'Could not send email!';
  67. }
  68. }
  69. else
  70. echo $error;
  71. }
  72.  
  73. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement