Webformulier in expression web 4

Status
Niet open voor verdere reacties.

allard1977

Gebruiker
Lid geworden
7 feb 2011
Berichten
215
Beste Ik heb een web formulier gemaakt nu denk ik dat alles goed werkt maar ik ontvang geen mail van het webformulier.
HTML code:
[CPP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#contactform").validate({
debug: false,
submitHandler: function(form) {
// do other stuff for a valid form
$.post('formulierverzenden.php', $("#contactform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
</script>
<style>
label.error { width: 250px; display: inline; color: red;}
</style>

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>contactform</title>
<link href="styles/style3.css" rel="stylesheet" type="text/css" />
<style type="text/css">

.auto-style1 {
border-width: 0px;
}
</style>
<link href="styles/face.css" rel="stylesheet" type="text/css" />
</head>


<body>

<!-- Begin Container -->
<!-- End Container -->
<div id="container" style="width: 758px;">
<!-- Begin Masthead -->
<div id="masthead" style="width: 748px">
<img height="192" alt="logo" src="lasc%20logo.gif" width="750px" /></div>
<!-- End Masthead -->
<!-- Begin Navigation -->
<div id="navigation">
<ul>
<li><a href="huis.html">Home</a></li>
<li><a href="Aussie/Aussie.html">Aussie</a></li>
<li><a href="CLUB/default.html">Club</a></li>
<li><a href="Events/default.html">Events</a></li>
<li><a href="Information/Regulation.html">Regulation</a></li>
<li><a href="Information/Entryforms.html">Entryforms</a></li>
<li><a href="Information/trackingnumber.html">Trackingnumber</a></li>
<li><a href="Information/Eerstehulp.html">Eerstehulp</a></li>
</ul>

<ul id="nav">
<li><a href="#"> Programs</a>

<ul>
<li><a href="Rally/Rally.html">Rally</a></li>
</ul>

</li>


<li><a href="Links/default.html">Links</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
<!-- End Navigation -->
<!-- Begin Content -->
<div id="content" style="width: 570px">
<h2>Heading 2</h2>
<div id="DivContact">
<form method="post" action="" id="contact">
<br />
Voornaam *<br />
<input name="voornaam" type="text" size="40" />
<br />
<br />
Achternaam *<br />
<input name="achternaam" type="text" size="40" />
<br />
<br />
E-mail adres *<br />
<input name="email" type="text" size="40" />
<br />
<br />
Bericht *
<br />
<textarea cols="40" rows="12" name="bericht"></textarea>
<br />
<br />
<input type="submit" name="versturen" value="Verstuur bericht" />
<input type="reset" value="Begin opnieuw" />
<h5>Alle velden gemarkeerd met een * zijn verplicht.</h5>
</form>
</div>
<!-- We will output the results from process.php here -->
<div id="results"></div>
</div>

<!-- End Content -->
<!-- Begin Footer -->
<div id="footer">
<a href="https://www.facebook.com/groups/158164674203775/">
<img alt="face" src="images/face.gif" height="32" width="100" /></a>
Contact: <a href="mailto:lowlandsasc@yahoo.com">lowlandsasc@yahoo.com</a>
<a></a>Lowlandsasc is a club from<a href="http://www.ASCA.org">www.ASCA.org</a></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Flasc.magix.net%2F&amp;width=450&amp;layout=button_count&amp;action=like&amp;show_faces=true&amp;share=true&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;"></iframe>

<!-- End Footer --></div>
<!-- End Container -->

</body>

</html>[/CPP]

PHP formulier
[CPP]<?php
$naar = 'allard.wagenaar@outlook.com'; // Waar moet het naartoe?
$onderwerp = 'Contactformulier )'; // Het onderwerp van het bericht

// Header instellen, zodat nl2br() werkt
$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";

if(isset($_POST['versturen'])) // Als het formulier verzonden is door op de verzend knop te klikken
{
$voornaam = trim($_POST['voornaam']); // Alle overbodige spaties uit het voornaam veld verwijderen
$achternaam = trim($_POST['achternaam']); // Alle overbodige spaties uit het achternaam veld verwijderen
$email = trim($_POST['email']); // Alle overbodige spaties uit het email veld verwijderen
$bericht = trim($_POST['bericht']); // Alle overbodige spaties uit het bericht veld verwijderen
$fout = false; // Om te kijken straks of er wat fout is

if(empty($voornaam)) // Als het voornaam veld niet is ingevuld
{
print '<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
}
if(empty($achternaam)) // Als het achternaam veld niet is ingevuld
{
print '<p>Helaas, het achternaam veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}
if(empty($email)) // Als het email veld niet is ingevuld
{
print '<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) // Als het email adres niet correct is
{
print '<p>Helaas, het email adres is niet correct!</p>';
$fout = true;
}
if(empty($bericht)) // Als het bericht veld niet is ingevuld
{
print '<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>';
$fout = true;
}

if($fout == false) // Als er niks fout is (alles is dus netjes ingevuld)
{
$headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>'; // Een afzender instellen zodat je kan reageren.

if(mail($naar, $onderwerp, nl2br($bericht), $headers))
{
print '<p>Het bericht is succesvol verzonden!</p>';
}
else
{
print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
}
}
}
?>
[/CPP]

Wat doe ik verkeerd.
de site waar hij op staat is lasc.magix.net

Alvast heel erg bedankt groet Allard
 
Laatst bewerkt:
Het is alopgelost. mijn gratis hosting ondersteund geen PHP alleen static en java.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan