Ik heb zojuist een website gemaakt en alles werkt goed op de FORM sectie na.
Als ik mijn e-mail adres invul en verstuur, krijg ik in mijn mailbox alleen te zien:
Time: 21-04-2013 18:55
E-Mail:
Bij E-Mail moet natuurlijk wel mijn ingevulde gegevens komen te staan.
Hieronder vind je mijn HTML code van het FORM en daaronder de PHP voor verzending.
HTML voor op de Website
:
<section class="form">
<p>Please, leave your email and we will keep you up-to-date</p>
<form action="php/subscibe.php" method="post" id="subscribe">
<input type="text" class="field" value="your email address" title="your email address" name="email" id="email-field" />
<input type="submit" class="submit-btn" value="Submit" />
</form>
<p class="result"></p>
</section>
<!-- end of form -->
PHP voor Verzending:
<?php
$MAIL_TO = '[email protected]';
$subject = "New Subscriber";
$time = date('d-m-Y H:i');
$email = $_POST['email'];
$body = "Time: $time\n";
$body.= "Email: $email\n";
$success = @mail($MAIL_TO, $subject, $body);
if ($success) {
echo 'Thank you for subscribing!';
} else {
echo 'Please fix the errors above.';
}
?>
Het is in het Engels gedaan omdat ik met meerdere mensen aan het project werken en die zijn Engelstalig :)
Hopelijk kan iemand mij hier helpen.
Met vriendelijke groet,
Ivan Heerkens