Advertisement
freephile

Simple Email example

Mar 3rd, 2015
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $errors = '';
  3. $myemail = 'info@theclientkiller.org';//<-----Put Your email address here.
  4. $bccemail = 'info@corporatecampaign.org';//<-----Put Your email address here.
  5. if(empty($_POST['name'])  ||
  6.    empty($_POST['email']) ||
  7.    empty($_POST['message']))
  8. {
  9.     $errors .= "\n Error: all fields are required";
  10. }
  11.  
  12. $name = $_POST['name'];
  13. $email_address = $_POST['email'];
  14. $message = $_POST['message'];
  15. // don't use stripslashes() because magic_quotes_gpc is deprecated
  16. // In case any of our lines are larger than 70 characters, we should use wordwrap()
  17. $message = wordwrap($message, 70, "\r\n");
  18.  
  19. if (!preg_match(
  20. "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i",
  21. $email_address))
  22. {
  23.     $errors .= "\n Error: Invalid email address";
  24. }
  25.  
  26. if( empty($errors))
  27. {
  28.     $to = $myemail;
  29.     $email_subject = "Contact form submission: $name";
  30.     $email_body = "You have received a new message. ".
  31.     " Here are the details:\n Name: $name \n Email: $email_address \n Message \n $message";
  32.    
  33.     $headers = "From: $myemail" . "\r\n";
  34.     $headers .= "Reply-To: $email_address" . "\r\n" .;
  35.     $headers .= "Bcc: $bccemail";
  36.    
  37.     mail($to,$email_subject,$email_body,$headers);
  38.     //redirect to the 'thank you' page
  39.     header('Location: thank_you_for_contacting_us.php');
  40. }
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement