Ik hoop dat u een indruk heeft gekregen van wat ik voor u kan betekenen. Voor vragen,
opmerkingen of aanvragen kunt u contact met mij opnemen.
Wel interesse voor een traktatie, maar nog niet nu? Laat dan hier uw naam, de datum waarop u
de traktatie nodig heeft en uw e-mail adres achter. U krijgt tijdig een vrijblijvende e-mail om u
hieraan te herinneren.
Anouk Sikkens-Paagman E-mail: info@mikaboo.nl
// geef e-mail adres op van ontvanger
$mail_ontv = "info@mikaboo.nl";
// is niet 100% !!!
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;
}
// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is
if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail'])))
{
if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || $_POST['telefoon'] || $_POST['traktatie'] || $_POST['gelegenheid'] || $_POST['aantal'] || $_POST['opmerk'] || !checkmail($_POST['mail'])))
{
echo "U bent uw naam of e-mailadres vergeten in te vullen.
";
}
// form + tabel
echo "
";
echo "";
echo "
";
}
// versturen naar
else
{
// set datum
$datum = date("d.m.Y H:i");
// set ip
$ip = $_SERVER['REMOTE_ADDR'];
$inhoud_mail .= "CONTACTFORMULIER VAN DE WEBSITE\n\n";
$inhoud_mail .= $_SERVER['SCRIPT_URI'] . "";
$inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
$inhoud_mail .= "E-mailadres: " . $_POST['mail'] . "\n";
$inhoud_mail .= "Telefoonnummer: " . $_POST['telefoon'] . "\n";
$inhoud_mail .= "Datum dat de traktatie/kaart af moet zijn: " . $_POST['traktatie'] . "\n";
$inhoud_mail .= "Gelegenheid: " . $_POST['gelegenheid'] . "\n";
$inhoud_mail .= "Aantal: " . $_POST['aantal'] . "\n";
$inhoud_mail .= "Vragen/opmerkingen:\n";
$inhoud_mail .= $_POST['opmerk'] . "\n\n";
$inhoud_mail .= "Bovenstaand bericht is verstuurd op " . $datum . " ";
// --------------------
// spambot protectie
// ------
// van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/
// ------
$headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">";
$headers = stripslashes($headers);
$headers = str_replace("\n", "", $headers); // Verwijder \n
$headers = str_replace("\r", "", $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['onderwerp'] = str_replace("\n", "", $_POST['onderwerp']); // Verwijder \n
$_POST['onderwerp'] = str_replace("\r", "", $_POST['onderwerp']); // Verwijder \r
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers);
echo " ";
echo "Uw e-mail is vestuurd, u ontvangt zo spoedig mogelijk een reactie. ";
echo "";
}
?>