Beste mensen,
Ik worstel al een tijdje met een probleem, namelijk mijn email script. Ik heb van alles geprobeert maar het lukt niet. als ik dit script hieronder gebruik dan verzend hij een lege email naar het opgegeven account. ook als ik iets niet heb ingevuld dan toch verzend hij het bericht.
Wat mankeert eraan?
<?php
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$tel = htmlspecialchars($_POST['telefoonnummer']);
$onderwerp = htmlspecialchars($_POST['onderwerp']);
$bericht = htmlspecialchars($_POST['bericht']);
$message =
'Naam: '.$_POST['naam'].
'Bedrijf: '.$_POST['telefoonnummer'].
'<br>Bericht: '.$_POST['bericht'];
if(!empty($email))
{
echo 'Helaas, het email veld is verplicht maar is nu niet ingevuld!';
}
elseif(!empty($naam))
{
echo 'Helaas, het naam veld is verplicht maar is nu niet ingevuld!';
}
else{
if(!empty($bedricht))
{
echo 'Helaas, het bericht veld is verplicht maar is nu niet ingevuld!';
}
else
{
mail('[email protected]', $onderwerp, $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
}
}
?>
1.280 views