Hallo,
Ik wil graag een klein formuliertje op mijn site, maar heb geen verstand van php. Nu ben ik wel van plan dat te gaan leren, maar daar heb ik nu natuurlijk niets aan (!).
Ik heb al verschillende "standaard" formulieren op internet gezocht, maar die zijn eigenlijk allemaal te uitgebreid.
Graag zou ik een form willen hebben met maar twee velden (naam, email) en een verzendknop, dat is alles.
Deze heb ik bijvoorbeeld al, maar dan komt er een lege e-mail binnen.
Ik wil graag een klein formuliertje op mijn site, maar heb geen verstand van php. Nu ben ik wel van plan dat te gaan leren, maar daar heb ik nu natuurlijk niets aan (!).
Ik heb al verschillende "standaard" formulieren op internet gezocht, maar die zijn eigenlijk allemaal te uitgebreid.
Graag zou ik een form willen hebben met maar twee velden (naam, email) en een verzendknop, dat is alles.
Deze heb ik bijvoorbeeld al, maar dan komt er een lege e-mail binnen.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<link href="html/stijl.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-color: #E5E5E5;
}
-->
</style></head>
<body>
<?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
* [url]http://www.php.net/function.mail[/url]
*
**/
if ($_POST)
{
$to = "motower@hotmail.com";
$from = "motower@hotmail.com";
$replyto = $_POST['naam'] . " <" . $_POST['emailadres'] . ">";
$subject = "Aanmelding Nieuwsbrief";
$message = $_POST['message'];
$headers = "From: " . $from . "\n";
$headers .= "Return-path: " . $from . "\n";
$headers .= "Reply-to: " . $replyto . "\n";
if (mail($to, $subject, $message, $headers))
{
echo "<p><h5><em>U heeft zich zojuist aangemeld voor de nieuwsbrief. Wij danken u voor uw interesse.
Vanaf nu houden wij u persoonlijk op de hoogte! U kunt
zich te allen tijde weer afmelden door op de nieuwsbrief
te reageren met afmelding in het onderwerp-veld.</h5></em></p>";
}
else
{
echo "<p>Verzenden mislukt!</p>";
}
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
<table width="100%" cellpadding="1" cellspacing="0" border="0">
<tr>
<td width="100" align="right" class="copyright">Naam: </td>
<td width="10" rowspan="3"> </td>
<td align="left"><input type="text" name="naam"></td>
</tr>
<tr>
<td align="right" class="copyright">E-mailadres: </td>
<td align="left"><input type="text" name="emailadres"></td>
</tr>
<tr>
<td> </td>
<td height="40" align="left" valign="bottom"><input type="submit" value="Versturen" /></td>
</tr>
</table>
</form></body>
</html>
Laatst bewerkt door een moderator: