dit zal wel werken:
<?php
session_start();
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(empty($_POST['naam']))
{
echo "<br><h3><b>U bent vergeten uw naam in te vullen!</b></h3><br>";
echo "<br>";
echo "<br>";
}
elseif(empty($_POST['adres']))
{
echo "<br><h3><b>U bent vergeten uw adres in te vullen!</b></h3>";
echo "<br>";
echo "<br>";
}
elseif(empty($_POST['postcode']))
{
echo "<br><h3><b>U bent vergeten uw postcode in te vullen!</b></h3>";
echo "<br>";
echo "<br>";
}
elseif(empty($_POST['woonplaats']))
{
echo "<br><h3><b>U bent vergeten uw woonplaats in te vullen!</b></h3>";
echo "<br>";
echo "<br>";
}
elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['email']))
{
echo "<br><h3><b>Vult u a.u.b. een geldig<br> e-mailadres in!</h3></b>";
echo "<br>";
echo "<br>";
}
else
{
if((isset($_SESSION['contactform']['gelukt'])) && ($_SESSION['contactform']['gelukt'] + 180) < time())
{
echo 'Er kan maar 1x per 3 minuten een bericht worden verzonden';
}
else
{
$Antwoord="Geachte bezoeker van DEZE SITE XX,
Uw bericht is verzonden.
De eerstvolgende nieuwsbrief wordt u zo spoedig mogelijk toegezonden naar het opgegeven
e-mailadres.
Met vriendelijke groeten,
Klantenservice
http://www.dezesitexx.nl";
$myemail = "
[email protected]";
$myname = "DEZESITEXX.NL";
$onderwerp = "Aanmelding Nieuwsbrief";
$Aanhef = "Aanhef: ".$_POST['aanhef']."\n";
$Naam = "Naam: ".$_POST['naam']."\n";
$Adres = "Adres: ".$_POST['adres']."\n";
$Postcode = "Postcode: ".$_POST['postcode']."\n";
$Woonplaats = "Woonplaats: ".$_POST['woonplaats']."\n";
$Emailadres = "Email: ".$_POST['email']."\n";
$Date = "Datum van Nieuwsbrief aanvraag: " . date("d-m-Y H:i:s") . "\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n"; //zet html header
$headers .= "X-Priority: 3\n"; //zet priority (3 voor hoge prioriteit)
$headers .= "X-MSMail-Priority: High\n"; //header voor het zo snel mogelijk versturen door de mail server
$headers .= "X-Mailer: PHP/".phpversion(); //header die aangeeft waarvan gemailt is
$headers1 = "From: ".$naam." <".$email.">\n";
$headers1 .= "Return-path: ".$email."\n";
if(mail("
[email protected]", "$onderwerp", "$Date $Aanhef $Naam $Adres $Postcode $Woonplaats $Emailadres", $headers1.$headers))
{
echo 'Wij hebben uw e-mail succesvol ontvangen';
$_SESSION['contactform']['gelukt'] = time();
}
else
{
echo 'Door een onbekende fout konden wij uw e-mail bericht niet ontvangen';
}
$headers2 = "From: ".$myname." <".$myemail.">\n";
$headers2 .= "Return-path: ".$myemail."\n";
if(mail($email, $onderwerp, $Antwoord, $headers2.$headers))
{
echo 'U heeft succesvol een ontvangstbevestiging gekregen op '.$email;
}
else
{
echo 'U heeft door een onbekende fout geen ontvangstbevestiging kunnen krijgen';
}
echo "<br>";
echo "<br>";
}
}
}
?>