// geef e-mail adres op van ontvanger
$mail_ontv = "marc@thoesinlimburg.nl";
// is niet 100% !!!
function checkmail($mail)
{
return 1;
}
// 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['bedrijfofvoorletter'] || !$_POST['aanhef'] || !$_POST['naam'] || !$_POST['telefoon'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{
if ($_POST['submit'] && (!$_POST['bedrijfofvoorletter'] || !$_POST['aanhef'] || !$_POST['naam'] || !$_POST['telefoon'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{
echo "U bent uw bedrijf of voorletter, achternaam, aanhef, e-mail adres, onderwerp of bericht vergeten in te vullen. Zou u ";
echo "kunnen checken of alles correct is ingevuld, dank u. ";
}
// form + tabel
echo " ";
}
// versturen naar
else
{
// set datum
$datum = date("d.m.Y H:i");
// set ip
$ip = $_SERVER['REMOTE_ADDR'];
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Ingevulde contact formulier\n";
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= $_SERVER['SCRIPT_URI'] . "\n\n";
$inhoud_mail .= "Bedrijf of Voorletter : " . $_POST['bedrijfofvoorletter'] . "\n";
$inhoud_mail .= "Aanhef : " . $_POST['aanhef'] . "\n";
$inhoud_mail .= "Achternaam : " . $_POST['naam'] . "\n";
$inhoud_mail .= "Telefoon / Mobiel : " . $_POST['telefoon'] . "\n";
$inhoud_mail .= "E-mail adres : " . $_POST['mail'] . "\n";
$inhoud_mail .= "Bericht:\n";
$inhoud_mail .= $_POST['msggs'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het ip " . $ip . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// 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 "Het formulier is verstuurd";
echo "Bedankt voor het invullen van het formulier en uw interesse. We zullen snel antwoorden ";
echo "als er een reactie nodig is. ";
echo "We nemen al uw input serieus door en zullen vertrouwelijk omgaan met de informatie ";
echo "die we binnen krijgen. Uw e-mail adres zal nooit aan derden worden verstrekt.";
echo " Vriendelijke groet, ";
echo "Marc Notten | Logpunt ";
}
?> |