Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 5th, 2012  |  syntax: None  |  size: 0.84 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // Define some constants
  2. define( "RECIPIENT_NAME", "John Smith" );
  3. define( "RECIPIENT_EMAIL", "john@example.com" );
  4. define( "EMAIL_SUBJECT", "Visitor Message" );
  5.  
  6. // Read the form values
  7. $success = false;
  8. $senderName = isset( $_POST['senderName'] ) ? preg_replace( "/[^\.\-\' a-zA-Z0-9]/", "", $_POST['senderName'] ) : "";
  9. $senderEmail = isset( $_POST['senderEmail'] ) ? preg_replace( "/[^\.\-\_\@a-zA-Z0-9]/", "", $_POST['senderEmail'] ) : "";
  10. $message = isset( $_POST['message'] ) ? preg_replace( "/(From:|To:|BCC:|CC:|Subject:|Content-Type:)/", "", $_POST['message'] ) : "";
  11.  
  12. // If all values exist, send the email
  13. if ( $senderName && $senderEmail && $message ) {
  14.   $recipient = RECIPIENT_NAME . " <" . RECIPIENT_EMAIL . ">";
  15.   $headers = "From: " . $senderName . " <" . $senderEmail . ">";
  16.   $success = mail( $recipient, EMAIL_SUBJECT, $message, $headers );
  17. }