Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- *
- * edit three lines below
- *
- */
- $your_name = "Your Name";
- $your_email = "youremail@domain.com";
- $your_web_site_name = "Your Web Site Name";
- ?>
- <?php
- //If the form is submitted
- if(isset($_POST['name'])) {
- //variables
- $errorMessage = "";
- //Check to make sure that the name field is not empty
- if(trim($_POST['name']) === '') {
- $hasError = true;
- } else {
- $name = trim($_POST['name']);
- }
- //Check to make sure sure that a valid email address is submitted
- if(trim($_POST['email']) === '') {
- $hasError = true;
- } else if (!preg_match('^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$^', trim($_POST['email']))) {
- $hasError = true;
- $errorMessage = "Please enter a valid email address!";
- } else {
- $email = trim($_POST['email']);
- }
- //phone
- if(isset($_POST['phone'])) $phone = trim($_POST['phone']);
- //company name
- if(isset($_POST['company_name'])) $company_name = trim($_POST['company_name']);
- //company url
- if(isset($_POST['company_url'])) $company_url = trim($_POST['company_url']);
- //Check to make sure comments were entered
- if(trim($_POST['message']) === '') {
- $hasError = true;
- } else {
- if(function_exists('stripslashes')) {
- $comments = stripslashes(trim($_POST['message']));
- } else {
- $comments = trim($_POST['message']);
- }
- }
- //If there is no error, send the email
- if(!isset($hasError)) {
- $emailTo = $your_email;
- $subject = 'Contact Form Submission from '.$name;
- //message body
- $body ="Name: $name \n\n";
- $body .="Email: $email \n\n";
- if(isset($phone)) $body .="Phone:$phone\n\n";
- if(isset($company_name)) $body .="Company Name:$company_name\n\n";
- if(isset($company_url)) $body .="Company Url:$company_url \n\n";
- $body .="Message: $comments";
- $headers = 'From: '.$your_web_site_name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email . "\r\n";
- $headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
- mail($emailTo, $subject, $body, $headers);
- $emailSent = true;
- }
- }
- ?>
- <?php if(isset($emailSent) == true) { ?>
- <div class="ok_box">
- <h3>Thanks, <?php echo $name;?></h3>
- <p>Your email was successfully sent. We will be in touch soon.</p>
- </div>
- <?php } ?>
- <?php if(isset($hasError) ) { ?>
- <div class="error_box">
- There was an error submitting the form.
- <br />
- <?php echo $errorMessage;?>
- </div>
- <?php } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement