Ik heb een formuliertje gemaakt op m'n website met deze code:
Nu wil ik dat er met php de inhoud van dat formulier naar mij toe wordt gestuurd. Daarvoor heb ik een php bestand in een andere map geplaatst (php_mail). De naam van het bestand is nieuwsbrief.php en de inhoud is het volgende:
Als ik dan het formulier ga testen doet ie het niet. Ik krijg namelijk geen e-mailtje in mijn mailbox. Ook zou ik graag willen dat degene die het formulier invult, terugkeert naar de vorige pagina.
Wie weet hoe de code dan moet worden?
HTML:
<form method="get" id="nieuwsbrief" action="php_mail/nieuwsbrief.php">
<input type="hidden" name="onderwerp" value="inschrijving nieuwsbrief" />
<input type="text" value="e-mail adres" name="email" id="s" style="width: 95%;" />
<p> </p>
<span class="button-wrapper">
<span class="l"> </span>
<span class="r"> </span>
<input class="button" type="submit" name="inschrijven" value="Inschrijven" />
</span>
</form>
Nu wil ik dat er met php de inhoud van dat formulier naar mij toe wordt gestuurd. Daarvoor heb ik een php bestand in een andere map geplaatst (php_mail). De naam van het bestand is nieuwsbrief.php en de inhoud is het volgende:
PHP:
<?php
if (IsSet($_POST['submit']))
{
$naam_ontvanger = $_POST['Joris'];
$email_ontvanger = $_POST['colorsoft@live.nl'];
$naam_verzender = $_POST['Color Soft'];
$email = $_POST['email'];
$onderwerp = $_POST['onderwerp'];
$headers = "From: ".$naam_verzender." <".$email_ontvanger.">\r\n";
$bericht = "
Beste ".$naam_ontvanger.",
Een nieuw iemand heeft zich aangemeld op de nieuwsbrief.
Het gebruikte e-mail adres is ".$email." .
mvg,
Color Soft
";
mail($email_ontvanger, $onderwerp, $bericht, $headers);
}
else
{
?>
Als ik dan het formulier ga testen doet ie het niet. Ik krijg namelijk geen e-mailtje in mijn mailbox. Ook zou ik graag willen dat degene die het formulier invult, terugkeert naar de vorige pagina.
Wie weet hoe de code dan moet worden?