Servicedesk login
preload preload preload preload preload preload preload
U bevindt zich hier: Helpdesk >Scripts bij Netexpo Internet hosting > Zelf een e-mailformulier maken 

Zelf een e-mailformulier maken

Als u een simpel e-mailformulier wilt maken kunt u gebruik maken van onderstaand PHP script.

Kopieer onderstaande tekst in een bestandje dat u sendmail.php noemt. De rode tekst kunt u naar uw eigen wensen aanpassen.

<?php

$to = "ontvanger@uwdomein.nl"; // De e-mail zal naar dit adres worden verstuurd
$subject = 'Onderwerp'; // Het onderwerp van de e-mail
$from = 'afzender@uwdomein.nl'; // De afzender van de e-mail
$url = 'bedankt.html'; // Na het versturen van het formulier wordt de
// bezoeker naar deze URL doorgestuurd

$message = 'Formulier van de website\n';
$message = '------------------------\n';

foreach ($_POST as $key => $val)
{
$message .= "$key = $val\n";
}

mail($to, $subject, $message, "From: $from");

header("Location: $url");

?>

Maak vervolgens op een html pagina een formulier aan, met als method POST en als action sendmail.php. Onderstaand ziet u een voorbeeld van een dergelijk formulier.

<html>
<head>
  <title>Formulier voorbeeld</title>
</head>
<body>

<form method="POST" action="sendmail.php">
Naam: <input name="Naam" type="text" size="25"><br />
E-mail adres: <input name="E-mail" type="text" size="25"><br />
Bericht: <textarea name="Bericht" cols="60" rows="8"></textarea>
<input type="submit" VALUE="Verstuur">
</form>

</body>
</html> 

De rode regels geven de velden aan die uw bezoeker kan invullen. Uiteraard kunt u deze velden aanpassen, verwijderen of toevoegen. Als u het html bestand en het bestand sendmail.php in dezelfde map op de server zet zal het e-mailformulier direct functioneren.  

 

Design & Development Netexpo Internet