include "includes/php/func.php";
//code($_REQUEST);
//code($_SESSION);
unset($headers);
unset($email_to);
unset($test_email);
unset($test_mode);
## Change these values!
$email_to = "cpahl@cnsaudit.com";
$test_email = "jeremy@captainjack.com";
$site_name = "Communications Network Solutions";
## Change this to false when your site goes live!
$test_mode = false;
## List your required fields below!
$required[] = "first_name";
$required[] = "last_name";
$required[] = "phone";
/* This sets up the sender's name and e-mail address (as it appears on the e-mail sent to the customer). If your name and email fields
are named anything other than 'name' or 'email', change them below. */
if ($_POST['first_name'] && $_POST['last_name']){ $from_name = $_POST['first_name']." ".$_POST['last_name']; }
else { $from_name = $site_name; }
if ($_POST['email']){ $from_email = $_POST['email']; }
else { $from_email = $email_to; }
## Edit the subject line below
$subject = "Website contact request from ".$from_name;
## Clear out the errors
$errors = false;
if(isset($_POST['submit'])){
## Checking to see if the required fields are filled in
$error_message = "Please fill in the following required fields: ";
for ($i=0; $i < count($required); $i++){
if($_POST[$required[$i]] == ""){
$errors = true;
## Building the error message
$error_message .= ucwords(str_replace("_", " ", $required[$i])).", ";
$blank[] .= $required[$i];
}
}
## Captcha check
include "includes/php/settings.php";
session_start();
$string = strtoupper($_SESSION['string']);
$userstring = strtoupper($_POST['userstring']);
session_destroy();
if (($string != $userstring)) {
$errors = true;
$error_message .= "Captcha Code, ";
$blank[] .= "captcha";
}
if ($_POST['phone'] != '') {
$pattern = '/^(\d{3})-(\d{3})-(\d{4})$/';
if (!preg_match($pattern, $_POST['phone'])) {
$errors = true;
$error_message .= "Phone (incorrect format), ";
$blank[] .= "phone";
}
}
if ($_POST['fax'] != '') {
$pattern = '/^(\d{3})-(\d{3})-(\d{4})$/';
if (!preg_match($pattern, $_POST['fax'])) {
$errors = true;
$error_message .= "Fax (incorrect format), ";
$blank[] .= "fax";
}
}
$error_message = substr($error_message, 0, strrpos($error_message, ", "));
}
if($errors == false && $_POST['submit']){
## Format data
$message = "Someone has filled out the contact form on the $site_name website:\n\n";
$display_message = "
- \n";
foreach ($_POST as $key => $value) {
$label = ucwords(str_replace("_"," ",$key));
if($key !== "submit" && $key !== "userstring" && $key !== "PHPSESSID" && $key !== "submit_x" && $key !== "submit_y" && $value!== "" && $value !== "0"){
$data[$key] = stripslashes($value);
$message .= $label.":\n".stripslashes($value)."\n\n";
$display_message .= "\t
- ".$label.": ".nl2br(stripslashes($value))." \n"; } } $display_message .= "
"; print($message); echo ""; require("includes/php/class.Mail.php"); $mailer = &new Email; $mailer->ToMail = $email_to; if($test_mode == true){ $mailer->ToMail = $test_email; } $mailer->FromMail = $from_email; $mailer->FromName = $from_name; $mailer->Subject = $subject; $mailer->Message = $message; $mailer->SendMail(); } if (!isset($_REQUEST['submit'])) { ?>
Contact Us
Please fill out the form below and click on the "send" button.
include "includes/forms/email_form.php"; } if (isset($_REQUEST['submit']) && $errors == true) { ?>Contact Us
If you would like to contact us, please fill out the form below and click on the "send" button.
if ($error_message) { echo " "; } include "includes/forms/email_form.php"; } if (isset($_REQUEST['submit']) && $errors == false) { ?>Contact Us
Contact form submitted. A representative will be in contact with you soon. Thank you.
} ?>