Ik heb een contactformulier gedownload bij PCExtreme en dat werkt naar behoren, behalve dat de naam en het emailadres van de afzender niet meegezonden worden. Hierdoor weet je niet er een bericht heeft gestuurd en kan je niet reageren.
Ik zou heel blij zijn als iemand mij hiermee kan helpen waardoor het wel gaat werken.
Volgens de provider is het een vereiste dat het emailadres verbonden aan de website waar het contactformulier staat wordt gebruikt. Hieronder volgt het script:
<?php
/*
*
* $to
* E-mailadres ontvanger bericht
*
* $from
* E-mailadres van de website waarop het formulier staat
* Dit is niet het e-mailadres van degene die het formulier invult
*
* $replyto
* E-mailadres van degene die het formulier invult
*
* $subject
* Onderwerp van bericht
*
* $message
* Inhoud van bericht
*
*
* Documentatie
* http://www.php.net/function.mail
*
*
*/
if ($_POST)
{
$to = "[email protected]";
$from = "[email protected]";
$replyto = $_POST['naam'] . " <" . $_POST['emailadres'] . ">";
$subject = "Wilt u contact met mij opnemen?";
$message = $_POST['message'];
$headers = "From: " . $from . "\n";
$headers .= "Return-path: " . $return-path . "\n";
$headers .= "Reply-to: " . $replyto . "\n";
if (mail($to, $subject, $message, $headers))
{
echo "<p>Succesvol verzonden!</p>";
}
else
{
echo "<p>Verzenden mislukt!</p>";
}
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
   Naam:<br />
   <input type="text" name="naam"><br />
   E-mailadres:<br />
   <input type="text" name="emailadres"><br />
   Bericht:<br />
   <textarea name="message" rows="5" cols="30" wrap="yes"></textarea><br />
   <input type="submit" value="Versturen">
</form>