<?php
if(!empty($_POST))
{
//de array $_POST is leeg, het formulier is kennelijk aangeroepen
$to_email=$_POST['to'];
$from_name=$_POST['from'];
$from_email=$_POST['from_email'];
$subject=$_POST['subject'];
$message=$_POST['message'];
//variabelen definieeren
if($to_email=='' || $from_name=='' || $from_email=='' || $subject=='' || $message=='')
{
//niet alles is ingevuld
$error='Tja, je bent een veld vergeten in te vullen! <a href=\''.$_SERVER['PHP_SELF'].'\'>Ga terug</a>';
die($error);
//geef error weer
}
if(!mail($to_email,"[webmail]" .$subject,$message,"From: ".$from_name."<".$from_email.">"))
{
//email is niet verzonden
$error="Kon email niet verzenden. De reden hiervan is nog onduidelijk. Probeer het a.u.b later opnieuw.";
die($error);
}
else
{
//email is verzonden
echo "De email is succesvol verzonden naar het emailadres ".$to_email.".";
}
}
else
{
//formulier is NIET aangeroepen, geef het formulier weer
?>
<html>
<head>
<title>Webmail</title>
</head>
<body>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<h2>Webmail</h2>
E-mail adres van ontvanger?<input type='text' name='to' value='@'><br>
Wat is je naam?</TD><TD><input type='text' name='from'><br>
Wat is jouw email-adres?</TD><TD><input type='text' name='from_email'><br>
Onderwerp:<input type='text' name='subject'><br>
Bericht:<br><textarea name='message' cols='50' rows='6'></textarea><br>
<input type='reset' value='Wis Formulier'><input type='submit' value='Stuur email!'>
</form>
</body>
</html>
<?php
} // else-blok afsluiten
?>