ob_start(); // Voor Cookie setten
// Headers zetten zodat de de inhoud niet word gecashed
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
// Config Gedeelte
$wm_naam = "Astrid Nelissen"; // Webmaster naam
$wm_email = "designast@yahoo.com"; // Webmaster E-mail
$Anti_Spam = "2"; // Anti Spam Tijd in Minuten ( Voer "0" om de Spam Beveiliging uit te zetten )
$fout_text = TRUE; // Bij Fout Text Rood maken ( TRUE voor aan, FALSE voor uit )
$fout_vakje = TRUE; // Bij Fout Border om Vakje Rood maken ( TRUE voor aan, FALSE voor uit )
// Hierna hoef je niks meer te veranderen!
$naam = $_POST['naam'];
$email = $_POST['email'];
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];
$bericht_wrap = wordwrap ($bericht, 40, "\n", 1);
// IP van de verstuurder
if(getenv($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = getenv($_SERVER['HTTP_X_FORWARDED_FOR']);
} elseif(getenv($_SERVER['HTTP_CLIENT_IP'])) {
$ip = getenv($_SERVER['HTTP_CLIENT_IP']);
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
$host = gethostbyaddr($ip); // Host van verstuurder
// Headers
$headers = "From: ".$naam." <".$email.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "Return-Path: Mail-Error
";
unset($naam);
$fout_vakje_naam = "input_fout";
$fout_text_naam = "text_fout";
}
if((empty($email)) OR (strlen($email) < 7) OR (eregi(">", $email)))
{
$fout .= "U bent vergeten uw e-mail adres in te vullen!
";
unset($email);
$fout_vakje_email = "input_fout";
$fout_text_email = "text_fout";
}
// elseif(checkmail($email) == 0)
// {
// $fout .= "Vul een correct e-mail adres in!
";
// unset($email);
// $fout_vakje_email = "input_fout";
// $fout_text_email = "text_fout";
// }
if((empty($onderwerp)) OR (strlen($onderwerp) < 3) OR (eregi(">", $onderwerp)) )
{
$fout .= "U bent vergeten een onderwerp in te vullen!
";
unset($onderwerp);
$fout_vakje_onderwerp = "input_fout";
$fout_text_onderwerp = "text_fout";
}
if(empty($bericht))
{
$fout .= "U bent vergeten een bericht in te vullen!
$fout
Uw bericht is succesvol verzonden!
"; echo "Met vriendelijke groeten,
";
echo "".$wm_naam."
"; echo "
"; include ($root . "layout/footer.php"); // cookie zetten tegen spam setcookie("mailformulier",1,time()+($Anti_Spam*60)); // formulier wordt niet weer getoond $Formulier = TRUE; } } } else { $Formulier = FALSE; $root = "../"; $title="Designast"; include ($root . "layout/header.php"); include ($root . "layout/menu.php"); echo "
"; echo "
Je kunt maar eens in de $Anti_Spam minuten een e-mail versturen!
"; echo ""; echo "
"; include ($root . "layout/footer.php"); } if(!isset($Formulier)) { ?>