<?php
//arrays starten voor naam en emailadres
$c['naamontvanger'] = array();
//alle namen met bijbehorenden emailadressen daaronder
$c['naamontvanger'][] = 'Jantje die de ruiten tint';
$c['naar'][] = 'jantje@hotmail.com' && 'webmaster@hotmail.com';
$c['naamontvanger'][] = 'Webmaster';
$c['naar'][] = 'webmaster@hotmail.com';
if(!empty($_POST['Submit'])) {
if(strlen($_POST['voornaam']) == 0) { $error_msg .="<div class=\"style1\">- Voer astublieft uw voornaam in.</div>"; }
if(strlen($_POST['naam']) == 0) { $error_msg .="<div class=\"style1\">- Voer astublieft uw naam in.</div>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['MAILFROM'])) { $error_msg .="<div class=\"style1\">- Voer astublieft een geldig email adres in.</div>"; }
if(strlen($_POST['inhoud']) == 0) { $error_msg .="<div class=\"style1\">- Duid astublieft de inhoud aan.</div>"; }
if(strlen($_POST['SUBJECT']) == 0) { $error_msg .="<div class=\"style1\">- Voer astublieft uw onderwerp in.</div>"; }
if(strlen($_POST['naar']) == 0) //wanneer de ontvanger nog op "Ontvanger" staat { $error_msg .="<div class=\"style1\">- Duid astublieft een ontvanger aan.</div>"; } //wanneer dat zo is
if(strlen($_POST['field']) == 0) { $error_msg .="<div class=\"style1\">- Voer astublieft uw bericht in.</div>"; }
{
//Een van de velden werd niet goed ingevuld
echo "<div class=\"style1\"><b>Het bericht kon niet worden verzonden door volgende redenen:</b></div><br>"; echo "<br><div class=\"style1\">Klik op <a href=javascript:history.back(1)><b>Ga terug</b></a> en vul alle velden in.</span><br><br>"; }
else
{
$subject = "Contact."; //Subject van de mail.
$header = "From: Bla bla";
$mail_body = "Contact:\n----------\n\n";
$mail_body .= "Vooraam: " . $_POST['voornaam'] . "\n";
$mail_body .= "Naam: " . $_POST['naam'] . "\n";
$mail_body .= "E-mail: " . $_POST['MAILFROM'] . "\n";
$mail_body .= "Inhoud: " . $_POST['inhoud'] . "\n";
$mail_body .= "Onderwerp: " . $_POST['SUBJECT'] . "\n";
$mail_body .= "Aan: " . $_POST['naamontvanger'] . " (" . $_POST['naar'] . ")\n";
$mail_body .= "IP-adres: " .$_SERVER["REMOTE_ADDR"]. "\n";
$mail_body .= "Browser: " .$_SERVER["HTTP_USER_AGENT"]. "\n";
$mail_body .= "Referer: " .$_SERVER["HTTP_REFERER"]. "\n";
$mail_body .= "Host: " .$_SERVER['HTTP_HOST']. "\n";
$mail_body .= "Tijd: " . date("d-m-Y") . " " . date("H:i") . "\n\n"; $mail_body .= "Bericht:\n";
$mail_body .= $_POST['field'];
mail($_POST['naar'], $_POST['SUBJECT'], $mail_body, $header); //verzenden email echo "<div class=\"style1\"><b>Uw bericht is succesvol verzonden.</b></div><br> <div class=\"style1\">Er zal zo spoedig mogelijk contact met u opgenomen worden.</div><br><br>";
echo "<div class=\"style1\"><a class=\"main\" href='javascript:history.back(1)'>< Ga terug</a></div>"; }
}
else
{
?>
<form action="" method="POST" name="contact">
<table border="0" align="left" width="50%" class="style1">
<tr>
<td width="30%">
<b>Voornaam:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<input name="voornaam" type="text" size="29"></td>
</tr>
<tr>
<td width="30%">
<b>Naam:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<input name="naam" type="text" size="29"></td>
</tr>
<tr>
<td width="30%">
<b>E-mail:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<input name="MAILFROM" type="text" size="29"></td>
</tr>
<tr>
<td width="30%">
<b>Inhoud:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<select name="inhoud">
<option value="" selected="selected">(maak een keuze)</option>
<option value="Ik heb een vraag">Ik heb een vraag</option>
<option value="Ik wil prijs vragen">Ik wil prijs vragen</option>
<option value="Ik wil bestellen">Ik wil bestellen</option>
<option value="Andere">Andere</option>
</select></td>
</tr>
<tr>
<td width="30%"><b>Aan:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<select size="1" name="naar">
<option value="" selected="selected">(kies een ontvanger)</option>
<?php
foreach($c['naar'] as $key => $value) //namen van ontvangers ophalem
{
echo '<option value="'.$value.'">'.$c['naamontvanger'][$key].'</option>'; //en ze in een dropdownbox zetten }
?>
</select></td>
</tr>
<tr>
<td width="30%">
<b>Onderwerp:</b> <font color="#CC0000">*</font></td>
<td width="20%">
<input name="SUBJECT" type="text" size="29" maxlength="30"></td>
</tr>
<tr>
<td colspan="2">
<b>Bericht:</b> <font color="#CC0000">*</font><br>
<div align="left"><textarea name="field" cols="42" rows="6"></textarea></div>
<br>
<div align="right">
Velden met een <font color="#CC0000">*</font> zijn verplicht in te vullen. </div>
<br />
<div align="right">
<input type="Submit" name="Submit" value="Verzenden">
<input type="reset" name="cmdWissen" value="Wis">  </div></td>
</tr>
</table>
</form>
<?php
}
?>