Beste allemaal,
ik ben een website aan het maken. Nu wil ik grag dat als je op een knop klik (de knop verzend) dat er een email verzonden wordt. dit wil niet lukken weet iemand hoe dit moet of wat ik fout deo?
dit is de code die ik gebruik:
het is dus de bedoeling dat hij als je alles hebt ingevuld en je op de knop verzend kilikt een mail verstuurd naar vbprojecten92@gmail.com. hoe moet dit want hij verzend geen mail nu.
ik ben een website aan het maken. Nu wil ik grag dat als je op een knop klik (de knop verzend) dat er een email verzonden wordt. dit wil niet lukken weet iemand hoe dit moet of wat ik fout deo?
dit is de code die ik gebruik:
PHP:
<?php
//de instellingen:
$Eigen_mail = "vbprojecten92@gmail.com";
$Eigen_naam = "Thomas";
$Onderwerp = "Reactie";
if($_REQUEST['verzend'])
{
$naam = $_REQUEST['naam'];
$email = $_REQUEST['email'];
$opmerkingen = $_REQUEST['opmerkingen'];
$browser = $HTTP_USER_AGENT;
$ip = $REMOTE_ADDR;
// kijken of het een juist email adres is:
$error = false;
if ((!ereg(".+\@.+\..+", $email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $email))){
$error .= "ongeldig emailadres<br>";}
//als het een onjuist emailadres is:
if($error)
{
echo $error;
}
else
{
//geen fouten:
//Het bericht maken:
$boodschap = "Reactie <br />";
$boodschap .= "Naam: " . $naam . "<br />";
$boodschap .= "Emailadres: " . $email . "<br />";
$boodschap .= "Bericht: " . $opmerkingen . "<br />";
$boodschap .= "-----------------------------<br />";
//informatie die misschien handig kan zijn:
$boodschap .= "Web - Browser: " . $browser . "<br />";
$boodschap .= "IP - adres: " . $ip . "<br />";
// maak de headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ' . $naam . ' <' . $email . '>' . "\r\n";
$headers .= 'Reply-To: ' . $naam . ' <' . $email . '>' . "\r\n";
// Verstuur het mailtje:
mail($Eigen_naam . "<" . $Eigen_mail . ">", $Onderwerp, '
<html>
<head>
<style>
body
{
font-family: "Verdana";
}
</style>
</head>
<body>
' . $boodschap . '
</body>
</html>
', $headers);
echo "Je zal zo snel mogenlijk een reacite ontvangen!";
//echo "<br>"." Aan: $Eigen_mail"."<br>"."Onderwerp: $Onderwerp"."<br>"."Van: $naam , <$email>"."<br>"."Bericht: $boodschap"."<br>";
}
}
else {
?>
<html>
<head><title></title></head>
<body>
<form method="POST" action="<?php echo $PHP_SELF; ?>">
<p>*Naam: <input type="text" name="naam"></p>
<p>*Email adres: <input type="text" name="email"></p>
<p>*Bericht: <p><textarea name="opmerkingen" rows="10" wrap="hard"></textarea></p>
<p><input type="submit" value="verzend" name="verzend">
<input type="reset" value="reset"></p>
<br>
<br>
De met een * gemarkerde velden zijn verplicht!
</form>
</body>
</html>
<? } ?>
het is dus de bedoeling dat hij als je alles hebt ingevuld en je op de knop verzend kilikt een mail verstuurd naar vbprojecten92@gmail.com. hoe moet dit want hij verzend geen mail nu.
Laatst bewerkt: