Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. <?php
  2.  
  3. // Do not edit this if you are not familiar with php
  4. error_reporting (E_ALL ^ E_NOTICE);
  5. $post = (!empty($_POST)) ? true : false;
  6.  
  7. $replyto='viasuclaudiu@gmail.com';
  8. $subject = 'Contact Form Results';
  9.  
  10. if($post)
  11. {
  12. function ValidateEmail($email)
  13. {
  14.  
  15. $regex = "/([a-z0-9_\.\-]+)". # name
  16.  
  17. "@". # at
  18.  
  19. "([a-z0-9\.\-]+){2,255}". # domain & possibly subdomains
  20.  
  21. "\.". # period
  22.  
  23. "([a-z]+){2,10}/i"; # domain extension
  24.  
  25. $eregi = preg_replace($regex, '', $email);
  26.  
  27. return empty($eregi) ? true : false;
  28. }
  29.  
  30. $name = stripslashes($_POST['name']);
  31. $email = trim($_POST['email']);
  32.  
  33. $message = stripslashes($_POST['message']);
  34. $phone = stripslashes($_POST['phone']);
  35. $answer = trim($_POST['answer']);
  36. $verificationanswer="6"; // plz change edit your human answer
  37. $from=$email;
  38. $to=$replyto;
  39. $error = '';
  40. $headers= "From: $name <" . $email . "> \n";
  41. $headers.= "Reply-to:" . $email . "\n";
  42. $headers .= 'MIME-Version: 1.0' . "\r\n";
  43. $headers = "Content-Type: text/html; charset=utf-8\n".$headers;
  44.  
  45. // Checks Name Field
  46.  
  47. if(!$name || !$email || $email && !ValidateEmail($email) || $answer <> $verificationanswer || !$message || strlen($message) < 1)
  48. {
  49. $error .= 'Please fill the required fields correctly.<br />';
  50. }
  51.  
  52. if(!$error)
  53. {
  54. $messages.="Name: $name <br>";
  55. $messages.="Email: $email <br>";
  56. $messages.="Message: $message <br>";
  57.  
  58. $mail = mail($to,$subject,$messages,$headers);
  59.  
  60. if($mail)
  61. {
  62. echo 'OK';
  63. if($autorespond == "yes")
  64. {
  65. include("autoresponde.php");
  66. }
  67. }
  68.  
  69. }
  70. else
  71. {
  72. echo '<div class="error">'.$error.'</div>';
  73. }
  74.  
  75. }
  76. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement