Ik heb een simpel HTML formulier gemaakt en wil het met behulp van PHP naar mijn email verzenden, maar het werkt niet! Ik heb al 100 veranderingen aangebracht die mensen dachten dat wel zou helpen!
MAar het lukt niet! Wat is fout?!
<BODY BGCOLOR="#FFFFFF">
<?
$to = 'mijn@emailadres.nl'; // Jouw e-mail adres
$subject = 'Iemand stuurt je mail'; // Onderwerp van de mail
if (isset($_POST['submit']))
{
$message .= '------------------------------------<br>';
$message .= '<b>Naam:</b> ' . $_POST['name'] . '<br>';
$message .= '<b>E-mail:</b> ' . $_POST['mailadress'] . '<br>';
$message .= '<b>Status:</b> ' . $_POST['status'] . '<br>';
$message .= '<b>Man/Vrouw:</b> ' . $_POST['mofv'] . '<br>';
$message .= '<b>Age:</b> ' . $_POST['age'] . '<br>';
$message .= '<b>HTML:</b> ' . $_POST['html'] . '<br>';
$message .= '<b>Zegje:</b> ' . $_POST['html'] . '<br>';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: naam <email@adres.nl>"; // van specificatie
$headers .= "Reply-To: $mailadress"; // als je wilt replyen
$headers .= "Return-To: $to"; // errors-fouten
mail($to, $subject, $message, $headers);
echo 'Het formulier is succesvol verstuurd.';
}
else
{
?>
<FORM>
Naam?<BR>
<INPUT TYPE='text' NAME='name'><P>
Mailadres?<BR>
<INPUT TYPE='text' NAME='mailadress'><P>
Hoe is het?<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='goed' CHECKED>goed<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='kanbeter'>Kan Beter<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='Anders'>Anders:      <INPUT TYPE='text' NAME'Anders'><P>
Man of vrouw<BR>
<INPUT TYPE='radio' NAME='mofv'
VALUE='man' CHECKED>man<BR>
<INPUT TYPE='radio' NAME='mofv'
VALUE='vrouw'>vrouw<P>
leeftijd?<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='18tot30' CHECKED>18 tot 30<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='30tot50'>30 tot 50<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='ouder'>ouder<P>
weet je hoe html werkt?<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='Ja' CHECKED>Ja<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='nee'>Nee<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='beetje'>Een beetje<P>
Wil je nog wat zeggen?<BR>
<TEXTAREA NAME='zegje'
ROWS=5 COLS=50 WRAP='soft'></TEXTAREA><P>
<input type=submit value=verstuur name=submit>
</FORM>
<?php
}
?>
</BODY>
Hij moet het zo toch doen?!
Waarom doet hij het niet!
Help me!
MAar het lukt niet! Wat is fout?!
<BODY BGCOLOR="#FFFFFF">
<?
$to = 'mijn@emailadres.nl'; // Jouw e-mail adres
$subject = 'Iemand stuurt je mail'; // Onderwerp van de mail
if (isset($_POST['submit']))
{
$message .= '------------------------------------<br>';
$message .= '<b>Naam:</b> ' . $_POST['name'] . '<br>';
$message .= '<b>E-mail:</b> ' . $_POST['mailadress'] . '<br>';
$message .= '<b>Status:</b> ' . $_POST['status'] . '<br>';
$message .= '<b>Man/Vrouw:</b> ' . $_POST['mofv'] . '<br>';
$message .= '<b>Age:</b> ' . $_POST['age'] . '<br>';
$message .= '<b>HTML:</b> ' . $_POST['html'] . '<br>';
$message .= '<b>Zegje:</b> ' . $_POST['html'] . '<br>';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: naam <email@adres.nl>"; // van specificatie
$headers .= "Reply-To: $mailadress"; // als je wilt replyen
$headers .= "Return-To: $to"; // errors-fouten
mail($to, $subject, $message, $headers);
echo 'Het formulier is succesvol verstuurd.';
}
else
{
?>
<FORM>
Naam?<BR>
<INPUT TYPE='text' NAME='name'><P>
Mailadres?<BR>
<INPUT TYPE='text' NAME='mailadress'><P>
Hoe is het?<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='goed' CHECKED>goed<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='kanbeter'>Kan Beter<BR>
<INPUT TYPE='radio' NAME='status'
VALUE='Anders'>Anders:      <INPUT TYPE='text' NAME'Anders'><P>
Man of vrouw<BR>
<INPUT TYPE='radio' NAME='mofv'
VALUE='man' CHECKED>man<BR>
<INPUT TYPE='radio' NAME='mofv'
VALUE='vrouw'>vrouw<P>
leeftijd?<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='18tot30' CHECKED>18 tot 30<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='30tot50'>30 tot 50<BR>
<INPUT TYPE='radio' NAME='age'
VALUE='ouder'>ouder<P>
weet je hoe html werkt?<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='Ja' CHECKED>Ja<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='nee'>Nee<BR>
<INPUT TYPE='radio' NAME='hml'
VALUE='beetje'>Een beetje<P>
Wil je nog wat zeggen?<BR>
<TEXTAREA NAME='zegje'
ROWS=5 COLS=50 WRAP='soft'></TEXTAREA><P>
<input type=submit value=verstuur name=submit>
</FORM>
<?php
}
?>
</BODY>
Hij moet het zo toch doen?!
Waarom doet hij het niet!
Help me!