CONTACT
CONTACT ›› | FORMULIER ‹‹
// Een HTML email
// Hierna hoef je niks meer te veranderen!
$naam = $_POST['naam'];
$adres = $_POST['adres'];
$woonplaats = $_POST['woonplaats'];
$land = $_POST['land'];
$email = $_POST['email'];
$telefoon = $_POST['telefoon'];
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];
$norobot = $_POST['norobot'];
$bericht_wrap = wordwrap ($bericht, 90, "\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
if($html) {
// Headers
$to = "<".$wm_email.">";
$headers .= "From: Boodschap via Ghent Marine Center website van <".$email.">\n";
$headers .= "Reply-To: <".$email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$headers .= "Return-Path: Mail-Error <".$wm_naam.">\r\n";
// Bericht
$message .= "Naam: ".$naam." \n";
$message .= "Adres: ".$adres." \n";
$message .= "Woonplaats: ".$woonplaats." \n";
$message .= "Land: ".$land." \n";
$message .= "Telefoon: ".$telefoon." \n";
$message .= "E-mail: ".$email." \n\n";
$message .= "Boodschap:\n";
$message .= "------------------------------------------------------- \n ";
$message .= "".$bericht_wrap."\n ";
$message .= "------------------------------------------------------- \n ";
$message .= " \n ";
$message .= "Datum: ".date("d-m-Y H:i:s")." \n";
$message .= "------------------------------------------------------- \n ";
$message .= "IP: ".$ip." \n ";
$message .= "Host: ".$host." \n ";
}
// Mail Checker
/*function checkmail($mail)
{
$email_host = explode("@", $mail);
$email_host = $email_host['1'];
$email_resolved = gethostbyname($email_host);
if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
$valid = 1;
return $valid;
} */
// kijken of het cookie bestaat, zo ja dan wordt het formulier niet getoond.
if(!isset($_COOKIE['mailformulier']))
{
// Alles Controleren Wanneer er op Verzenden wordt gedrukt
if(isset($_POST['verzenden']))
{
$fout = "";
if((empty($naam)) OR (strlen($naam) < 3) OR (eregi(">", $naam)))
{
$fout .= "U bent vergeten uw naam in te vullen! ";
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($adres)) OR (strlen($adres) < 7) OR (eregi(">", $adres)))
{
$fout .= "U bent vergeten uw adres + huisnummer in te vullen! ";
unset($adres);
$fout_vakje_adres = "input_fout";
$fout_text_adres = "text_fout";
}
if(empty($woonplaats))
{
$fout .= "U bent vergeten uw woonplaats + postcode in te vullen! ";
unset($woonplaats);
$fout_vakje_woonplaats = "input_fout";
$fout_text_woonplaats = "text_fout";
}
if((empty($telefoon)) OR (strlen($telefoon) < 7) OR (eregi(">", $telefoon)))
{
$fout .= "U bent vergeten een telefoonnr. in te vullen! ";
unset($telefoon);
$fout_vakje_telefoon = "input_fout";
$fout_text_telefoon = "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! ";
unset($bericht);
$fout_vakje_bericht = "input_fout";
$fout_text_bericht = "text_fout";
}
elseif(strlen($bericht) < 6)
{
$fout .= "Uw bericht is tekort! ";
$fout_vakje_bericht = "input_fout";
$fout_text_bericht = "text_fout";
}
if ($norobot != $_SESSION['randomnr2']) {
$fout .= "U heeft de code incorrect over getypt! ";
unset($norobot);
$fout_vakje_norobot = "input_fout";
$fout_text_norobot = "text_fout";
}
if(!empty($fout))
{
echo " $fout "; // Weergeven van de fout(en)
}
else
{
mail($wm_email,$onderwerp,$message,$headers);
// Bericht als mail succesvol is verzonden
echo " ";
echo " Uw contact bericht is succesvol verzonden! ";
echo " Alvast bedankt voor uw boodschap. ";
echo "Wij streven ernaar zo snel mogelijk reactie te geven. ";
echo "Met vriendelijke groeten, ";
echo "".$wm_naam." ";
// cookie zetten tegen spam
setcookie("mailformulier",1,time()+($Anti_Spam*60));
// formulier wordt niet weer getoond
$Formulier = TRUE;
header("refresh:10;url=".$site."");
}
}
}
else {
$Formulier = FALSE;
echo "";
echo " Spam beveiliging ";
echo "U kunt maar eens in de $Anti_Spam minuten een e-mail versturen! ";
header("refresh:3;url=".$site."");
}
if(!isset($Formulier))
{
?>
U kunt in onze winkel en werkplaats terecht na telefonische afspraak !
Adres : Durmakker 6-i , 9940 Evergem, België
.