
<?php
$mijn_naam = "naam";
$mijn_email = "naam@site.be";
function contact ($naam, $email, $onderwerp, $bericht, $ontvanger, $error) {
?>
<form action="" method="post">
 <table border="0" cellspacing="0" cellpadding="5">
  <tr>
   <td>
    <table border="0" cellspacing="5" cellpadding="0">
<? if (!isset($error)) { ?>
     <tr>
      <td colspan="2"><?php echo $error; ?></td>
     </tr>
<? } ?>
     <tr> 
      <td>Naam:</td>
      <td><input type="text" name="naam" value="<?php echo $naam; ?>"></td>
     </tr>
     <tr>
      <td>Email:</td>
      <td><input type="text" name="email" value="<?php echo $email; ?>"></td>
     </tr>
     <tr>
      <td>Naar:</td>
      <td><?php echo $ontvanger; ?></td>
     </tr>
     <tr>
      <td>Onderwerp:</td>
      <td><input type="text" name="onderwerp" value="<?php echo $onderwerp; ?>"></td>
     </tr>
     <tr valign="top">
      <td>Bericht:</td>
      <td><textarea name="bericht" cols="25" rows="5"><?php echo $bericht; ?></textarea></td>
     </tr>
     <tr>
      <td colspan="2"><input type="submit" name="verzend" value="Verzend bericht">&nbsp;&nbsp;<input class="contact" type="submit" name="annuleren" value="Annuleren"></td>
     </tr>
    </table>
   </td>
  </tr>
 </table>
</form>
<?
}
if (isset($_POST['verzend'])) {
 if (empty ($_POST['naam']) || empty ($_POST['email']) || empty ($_POST['onderwerp']) || empty ($_POST['bericht'])) {
  contact ($_POST['naam'], $_POST['email'], $_POST['onderwerp'], $_POST['bericht'], $mijn_naam, "Je moet alle velden invullen!");
 }
 elseif (!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $email)) {
  contact ($_POST['naam'], "", $_POST['onderwerp'], $_POST['bericht'], $mijn_naam, "Je moet een correct emailadres invullen!");
 }
 else {
  $naam = $_POST['naam'];
  $email = $_POST['email'];
  $headers ="From: $naam<$email>\r\n"; 
  $headers .="Reply-To: $naam<$email>\r\n"; 
  $headers .= "MIME-Version: 1.0\r\n"; 
  $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
  mail($mijn_email, $_POST['onderwerp'], $_POST['bericht'], $headers);
  echo "Bericht verzonden";
 }
}
elseif (isset($_POST['annuleren'])) {
header ('location: index.php');
}
else {
contact ("", "", "", "", $mijn_naam, "");
}
?>
