|
|
session_register("SESSION");
?>
if ($_SERVER['REQUEST_METHOD'] != 'POST') {
$me = $_SERVER['PHP_SELF'];
?>
Sign up for the newsletter by completing the short form below.
Then we can let you know what we have been up recently to and what we have planned for the future.
All three fields are required.
} else {
error_reporting(0);
// initialize a array to hold any errors we encounter
$errors = array();
// test to see if the form was actually posted from our form
// In testing, if you get an Inavlid referer error
// comment out or remove the next three lines
$page = $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
if (!ereg($page, $_SERVER['HTTP_REFERER'])) {
$errors[] = "Invalid referer";
}
if (!session_is_registered("SESSION")) {
$errors[] = "Invalid form submission";
}
if (!$_REQUEST['firstname']) {
$errors[] = "First name is required";
}
if (!$_REQUEST['surname']) {
$errors[] = "Surname is required";
}
if (!$_REQUEST['email']) {
$errors[] = "Email is required";
}
// if there are any errors, display them
if (count($errors) > 0) {
echo "";
foreach($errors as $err) {
echo "$err \n";
}
echo " Please use your browser's Back button to fix.";
} else {
// send details
$msg = "";
$msg .= "First Name: " . $_REQUEST["firstname"];
$msg .= "\nSurname: " . $_REQUEST["surname"];
$msg .= "\nEmail: " . $_REQUEST["email"];
$msg .= "\n\nDate: " . date("j F Y, g:i a");
if (mail("info@chicks-unleashed.co.uk","Newsletter subscription",$msg, "From: Chicks Unleashed website")){
?>
Thanks for your registering your interest. Your details have been submitted and you will now receive our newsletter until you ask not to.
} else {
echo "An unknown error occurred.";
}
}
?>
}
?>
|
|