Ik heb deze mail handler ongeveer 2 jaar geleden geschreven. Nu alles werkte toen perfect. Nu pas ik mijn code aan voor de mail afhandelaar te gebruiken voor een andere website waar ik aan het werk ben. Nu ik vul alles in op het contact form en hij geeft geen fouten ofzo hij zegt dqt het verzonden is. maar heb hem ingesteld op mijn email adres en krijg gewoon niets binnen. al gezocht maar vind zelf geen fouten. Mss iemand die me hier kan helpen.
contact form
<form action="verwerking.php" method="post">
<div>
<label for="name">Naam:</label>
<input type="text" id="name" name="name" />
</div>
<div>
<label for="mail">E-mail:</label>
<input type="e-mail" id="e-mail" name="e-mail" />
</div>
<div>
<label for="msg">Bericht:</label>
<textarea id="msg" name="msg"></textarea>
</div>
<div class="button">
<button type="submit">Send your message</button>
</div>
</form>
en de php:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST['name'])) {
$error .= "naam is niet ingevuld<BR />";
} if (empty($_POST['e-mail'])) {
$error .= "e-mail is niet ingevuld<BR />";
} if (filter_var($_POST['e-mail'], FILTER_VALIDATE_EMAIL)) {
echo '';
} else {
$error .= "Geen geldig email adres<BR />";
} if (empty($_POST['msg'])) {
$error .= "Uw vraag of opmerking is niet ingevuld<BR />";
}
if (empty($error)) {
$bericht .= "Mijn naam is: ". $_POST['name'].
"
Mijn email is: ".$_POST['e-mail'].
"
mijn vraag of opmerking is: ".$_POST['msg'];
mail("[email protected]", "reactie van de website", $bericht, "FROM: website naam");
echo "Uw aanvraag is verstuurd. We zullen u zo snel mogelijk contacteren."; header('Refresh: 3; url=contact.html');
} else {
echo "Gelieve alle gegevens correct in te vullen.<BR/><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "Formulier niet verstuurd. Gelieve alle gegevens correct in te vullen.";
}
?>
ik weet niet echt waar de fout zit.