Beste DS'ers,
Ik ben bezig met het inzetten van een contactformulier in mijn site.
Maar nu heb ik dus een probleem ik heb al meerdere contactformulieren geprobeerd maar telkens krijg ik dezelfde foutmelding. Ik weet niet wat er mis is dus misschien dat jullie me kunnen helpen?
Link naar pagina:
http://tinyurl.com/ycowdhf
Met vriendelijke groet,
Ashraf
- Contact form werkt, telkens zelfde foutmelding..
-
13-12-2009, 11:06 #1
- Berichten
- 323
- Lid sinds
- 16 Jaar
Contact form werkt niet, telkens zelfde foutmelding..
-
-
13-12-2009, 11:14 #2
- Berichten
- 935
- Lid sinds
- 17 Jaar
ik krijg geen foutmelding...wat is je foutmelding?
-
13-12-2009, 11:15 #3
- Berichten
- 242
- Lid sinds
- 16 Jaar
ik krijg wel een foutmelding als je alles hebt ingevuld en heb verzenden klikt
-
13-12-2009, 11:16 #4
- Berichten
- 323
- Lid sinds
- 16 Jaar
Ik krijg de foutmelding dat verzenden niet geopend kan worden..
Aanvullend bericht:
ik krijg wel een foutmelding als je alles hebt ingevuld en heb verzenden kliktLaatst aangepast door Ashraf A. : 13-12-2009 om 11:17 Reden: Automatisch samengevoegd.
-
13-12-2009, 11:25 #5
- Berichten
- 548
- Lid sinds
- 16 Jaar
Misschien kunt u het script posten?
-
13-12-2009, 11:26 #6
- Berichten
- 304
- Lid sinds
- 15 Jaar
Ashraf a, ik heb een werkend contact formulier liggen, mag je voor 9 euro hebben.
-
13-12-2009, 11:28 #7
- Berichten
- 323
- Lid sinds
- 16 Jaar
Misschien kunt u het script posten?<body>
<form name="contactform" method="post" action="verzenden.php">
<table width="340" align="center">
</tr>
<tr>
<td height="27" valign="top">
<label for="first_name">Voornaam *</label> </td>
<td height="27" valign="top">
<input name="first_name" type="text" class="velden" size="30" maxlength="50"> </td>
</tr>
<tr>
<td height="27" valign="top"">
<label for="last_name">Achternaam *</label> </td>
<td height="27" valign="top">
<input name="last_name" type="text" class="velden" size="30" maxlength="50"> </td>
</tr>
<tr>
<td height="27" valign="top">
<label for="email">Email Adres *</label> </td>
<td height="27" valign="top">
<input name="email" type="text" class="velden" size="30" maxlength="80"> </td>
</tr>
<tr>
<td height="27" valign="top">
<label for="telephone">Telefoonnummer</label> </td>
<td height="27" valign="top">
<input name="telephone" type="text" class="velden" size="30" maxlength="30"> </td>
</tr>
<tr>
<td height="27" valign="top">
<label for="comments">Bericht *</label> </td>
<td height="27" valign="top">
<textarea name="comments" cols="25" rows="6" class="velden" maxlength="1000"></textarea> </td>
</tr>
<tr>
<td height="27"><input name="submit" type="submit" class="verzend" value="Verzenden" /></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if(isset($_POST['email'])) {
// Pas deze twee regels aan.
$email_to = "";
$email_subject = "Contactopname via mobielfun.nl";
function died($error) {
// je foutbericht staat hier
echo "Het spijt ons, vanwege een fout is het formulier niet verzonden. ";
echo "Deze fout(en) tonen zich hieronder.<br /><br />";
echo $error."<br /><br />";
echo "Ga aub terug om de velden correct in te vullen.<br /><br />";
die();
}
// validation expected data exists
if(!isset($_POST['first_name']) ||
!isset($_POST['last_name']) ||
!isset($_POST['email']) ||
!isset($_POST['telephone']) ||
!isset($_POST['comments'])) {
died('Het spijt ons, er is een probleem opgetreden bij het verzenden van het formulier.');
}
$first_name = $_POST['first_name']; // verplicht
$last_name = $_POST['last_name']; // verplicht
$email_from = $_POST['email']; // verplicht
$telephone = $_POST['telephone']; // niet verplicht
$comments = $_POST['comments']; // verplicht
$error_message = "";
$email_exp = "^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$";
if(!eregi($email_exp,$email_from)) {
$error_message .= 'Het emailadres is niet geldig.<br />';
}
$string_exp = "^[a-z .'-]+$";
if(!eregi($string_exp,$first_name)) {
$error_message .= 'De voornaam is niet geldig.<br />';
}
if(!eregi($string_exp,$last_name)) {
$error_message .= 'De achternaam is niet geldig.<br />';
}
if(strlen($comments) < 2) {
$error_message .= 'Het bericht is niet geldig.<br />';
}
$string_exp = "^[0-9 .-]+$";
if(!eregi($string_exp,$telephone)) {
$error_message .= 'Het telefoonnummer is niet geldig.<br />';
}
if(strlen($error_message) > 0) {
died($error_message);
}
$email_message = "Gegevens formulier.\n\n";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "Voornaam: ".clean_string($first_name)."\n";
$email_message .= "Achternaam: ".clean_string($last_name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Telefoon: ".clean_string($telephone)."\n";
$email_message .= "Bericht: ".clean_string($comments)."\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
<!-- Creeer je eigen succes pagina hier -->
Bedankt voor uw bericht. U krijgt zo spoedig mogelijk een reactie.
<?
}
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic