Ik ben bezig met een mailing form voor een website waarbij ik PHP gebruik.
Ik dacht dat ik klaar was met mijn script, het bleek echter niet te werken :(.
wie kan mij helpen?
Dit is mijn totale script:
HTML, pagina contact.html:
<html>
<head>
<title></title>
<style type="text/css">
label{
display: block;
}
</style>
</head>
<body background="BodyBg.png">
<form name="personalia" form action="contact.php" method="POST">
<fieldset>
<legend>Contact</legend>
<label for="voornaam">Voornaam:</label>
<input type="text" name="voornaam" id="voornaam" />
<label for="achternaam">Achternaam:</label>
<input type="text" name="achternaam" id="achternaam" />
<label for="e-mail">e-mail:</label>
<input type="text" name="e-mail" id="e-mail">
<label for="telefoonnummer">Telefoonnummer:</label>
<input type="text" name="telefoonnummer" id="telefoonnummer" />
<br>
<label for="vraag">Uw vraag?:</label>
<textarea name="Uw vraag?" rows="15" cols="40"></textarea><br>
<input type="submit" name="submit" value="Versturen"/>
<input type="reset" name="reset" value="Wissen"/>
</fieldset>
</form>
</body>
</html>
PHP pagina, contact.php:
<?php
$to = $_REQUEST['[email protected]'] ;
$from = $_REQUEST['e-mail'] ;
$name = $_REQUEST['Voornaam'] ;
$headers = "From: $from";
$subject = "mindfulness vraag";
$fields = array();
$fields{"voornaam"} = "voornaam";
$fields{"achternaam"} = "achternaam";
$fields{"e-mail"} = "e-mail";
$fields{"telefoonnummer"} = "telefoonnummer";
$fields{"vraag"} = "vraag";
$body = "We have received the following information:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
$headers2 = "From: [email protected]";
$subject2 = "Bedankt voor uw reactie!";
$autoreply = "Bedankt voor uw reactie, ik zal zo snel mogelijk reageren!";
$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{header( "Location: http://www.eenopgegevenpagina.nl" );}
else
{print "Er is iet misgegaan bij het mailen.";}
?>
knop om dit te doen.