Hoi,
Ik ben met een site bezig en daar heb ik een mailform in gezet.
de link van het form = http://www.eshuisenkroezen.nl/opmerking.html
daarbij heb ik ook het onderstaande php gedeelte in meelopen genaamd sendOpmerking.php.
is het mogelijk om het html gedeelte in php te krijgen zoals het nu is, zoja kan iemand mij daar mee helpen.
psps het gaat om een externe site dat gebruik maakt van mijn mailserver wat hier thuis staat.
ook heb ik een vermoede dat er ergens een foutje in staat, mail word nl niet verzonden.ontvangen.
bvd Perolo
<?php
if ($verzenden){
$error=0;
$wm_naam="Site mail";
$wm_email="[email protected]";
if ($_POST["opmerkingSoort"]) {
$opmerkingSoort = $_POST["opmerkingSoort"];
if ($_POST["opmerkingOver"]) {
$opmerkingOver = $_POST["opmerkingOver"];
if ($opmerkingOver == "Overige"){
if ($_POST["overig"]) {
$overig = $_POST["overig"];
$opmerkingOver = $overig;
}
else {
$emessage = "<font color='red'>Overig is niet ingevuld.</font>";
$error=1;
}
}
else{
$overig = "";
}
if ($_POST["opmerking"]) {
$opmerking = $_POST["opmerking"];
}
else{
$emessage = "<font color='red'>Email is niet juist.</font>";
$error=1;
}
if ($_POST["voornaam"]) {
$voornaam = $_POST["voornaam"];
if ($_POST["achternaam"]) {
$achternaam = $_POST["achternaam"];
if ($_POST["mail"]) {
$email = $_POST["mail"];
if (!eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email)) {
$emessage = "<font color='red'>Email is niet juist.</font>";
$error=1;
}
}
else{
$emessage = "<font color='red'>Geen email ingevuld.</font>";
$error=1;
}
}
else{
$emessage = "<font color='red'>Geen achternaam ingevuld.</font>";
$error=1;
}
}
else{
$emessage = "<font color='red'>Geen voornaam ingevuld.</font>";
$error=1;
}
}
else{
$emessage = "<font color='red'>Geen opmerking over geselecteerd.</font>";
$error=1;
}
}
else{
$message = "<font color='red'>Geen opmerking soort geselecteerd.</font>";
$error=1;
}
if ($error==0) {
if(getenv($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = getenv($_SERVER['HTTP_X_FORWARDED_FOR']);
} elseif(getenv($_SERVER['HTTP_CLIENT_IP'])) {
$ip = getenv($_SERVER['HTTP_CLIENT_IP']);
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
$headers = "From: \"Contact Formulier\" <".$wm_naam.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1";
$message = "Opmerking soort: ".$opmerkingSoort." \n";
$message .= "Opmerking over: ".$opmerkingOver." \n\n";
$message .= "Voornaam: ".$voornaam." \n";
$message .= "Achternaam: ".$achternaam." \n";
$message .= "E-mail: ".$email." \n\n";
$message .= "Bericht:\n".$opmerking." \n ";
$message .= " \n ";
$message .= " \n ";
$message .= " \n ";
$message .= " \n ";
$message .= "Datum: ".date("d-m-Y H:i:s")." \n";
$message .= "------------------------------------------------------- \n ";
$message .= "IP: ".$ip." \n ";
mail($wm_email,$onderwerp,$message,$headers);
//echo "success verstuurd";
header("Location: http://www.eshuisenkroezen.nl/nieuwsbrief.htm");
exit();
}
else {
echo "".$emessage."<br>";
echo "Druk <a href='javascript:history.back();'>hier</a> om terug te gaan";
}
}
?>
311 views