In de HTML staat het volgende:
<div id="contact">
<div id="message"></div>
<form method="post" action="http://www.tonneurd.com/formulierverzenden.php" name="contactform" id="contactform" autocomplete="off">
<fieldset>
<label for="name" accesskey="U"><span class="required">Name</span></label>
<input name="name" type="text" id="name" size="30" title="Name *" class="margin-right" />
<label for="email" accesskey="E"><span class="required">Email</span></label>
<input name="email" type="text" id="email" size="30" title="Email *" />
<label for="comments" accesskey="C"><span class="required">Comments</span></label>
<textarea name="comments" cols="40" rows="3" id="comments" title="Comment *"></textarea>
<input type="submit" class="submit" id="submit" value="» Submit" />
</fieldset>
</form>
</div>
</div>
Nu heb ik in verzendformulier.php dit staan:
<?php
$to = [email protected];
$subject = Contactformulier tonneurd.com; /
$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";
if(isset($_POST['submit']))
{
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$comments = trim($_POST['comments']);
$fout = false;
if(empty($name))
{
print '<p>Please put your name in!</p>';
$false = true;
}
if(empty($email))
{
print '<p>Please put your email in!</p>';
$false = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
print '<p>Your email is false.</p>';
$false = true;
}
if(empty($comments))
{
print '<p>Please put in your comment!</p>';
$false = true;
}
if($false == false)
{
$headers .= 'From: ' . $name . ' <' . $email . '>';
if(mail($to, $subject, nl2br($comments), $headers))
{
print '<p>Your message sended succesfully</p>';
}
else
{
print '<p>Something is went wrong.</p>';
}
}
}
?>
Kan iemand me verder helpen, want hij verstuurd geen email.
Met vriendelijke groet,
Tonny-Boy Verweij