$referer_value) {
if ($referer_value == $_SERVER['HTTP_REFERER']) {
$notfound = false;
break;
}
}
if ($notfound === true) {
header("Location: http://www.clinardhome.com");
exit;
}
} // end of function referer_check
function check_email($email, $optional=false) {
if ( (strlen($email) == 0) && ($optional === true) ) {
return true;
} elseif ( eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email) ) {
return true;
} else {
return false;
}
} // end of function check_email
// process form
referer_check();
// field validations
$errMsg = '';
$required = array('FirstName', 'LastName', 'Email', 'Address', 'City', 'State', 'ZipCode');
foreach ( $_POST AS $fieldname => $value ) {
if ( in_array($fieldname, $required) ) {
if ( empty($value) ) $errMsg .= "
$fieldname is required. Please correct all missing values";
elseif ( $fieldname == 'Email' && !check_email($value) ) $errMsg .= "
Email is invalid";
}
}
// validation completed. If errors exist, report; else send email
if ($errMsg!='') { // report errors
$errMsg = '
Please complete the following fields:' . $errMsg . '
'; } else { // no errors $emailTo = '"Betty"$emailFormData"
. "\n"
. "\n"
. "\n"
. ""))
. "\n";
if ( mail($emailTo, $emailSubject, $emailBody, $emailHeader) ) {
$errMsg = " If you have questions about Clinard Home Improvement, please give us a call. You can contact us at 615-399-3066 or by completing and submitting the form below. If you would like to earn $50, please visit our referral form.Thank you for contacting Clinard Home Improvement.
";
$submitted = TRUE;
} else $errMsg = "An error has occurred.";
} // end if errors exist
}
?>
Contact Us