Ik heb de volgende contact formulier gemaakt maar ik wil nu de aanvragen op 2 email adressen binnen krijgen.
Momenteel komt het op 1 email adres binnen en als ik er een 2e bijzet dan word de mail niet verstuurd.
Hieronder volgt de code die ik gebruik. Ik zou deze formulier graag zoveel mogelijk in stand willen houden.
ONDERSTAANDE OPSLAAN ALS CONTACT.PHP
<?php
// get posted data into local variables
$EmailFrom = htmlentities (Trim(stripslashes($_POST['EmailFrom'])));
$EmailTo = "UW@EMAILADRES.NL";
$sDomein = "VUL HIER UW DOMEINNAAM IN";
$Onderwerp = htmlentities (Trim(stripslashes($_POST['Onderwerp'])));
$Bericht = htmlentities (Trim(stripslashes($_POST['Bericht'])));
// validation
$validationOK=true;
if (Trim($EmailFrom) == "") $validationOK = false;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Bericht: ";
$Body .= $Bericht;
$Body .= "\n";
$Body .= "Verzonden vanaf domein: ";
$Body .= $sDomein;
// send email
$success = mail($EmailTo, $Onderwerp, $Body, "From: <".$EmailFrom.">");
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HTML CODE:
Web pagina (vul deze html code in op de contact pagina): contact.htm
<form method="POST" action="contact.php">
Velden gemarkeerd met een (*) zijn verplicht
<p>Email adres:* <br>
<input type="text" name="EmailFrom">
<p>Onderwerp: <br>
<input type="text" name="Onderwerp">
<p>Bericht:<br>
<textarea name="Bericht" cols="45" rows="7"></textarea>
<p><input type="submit" name="submit" value="Submit">
</form>
<p>
- Hulp gezocht contact formulier
-
31-05-2012, 11:37 #1
- Berichten
- 1.013
- Lid sinds
- 14 Jaar
Hulp gezocht contact formulier
-
-
31-05-2012, 12:05 #2
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: Hulp gezocht contact formulier
En als je de tweede als CC of BCC stuurt?
-
31-05-2012, 12:50 #3
- Berichten
- 1.013
- Lid sinds
- 14 Jaar
-
31-05-2012, 13:08 #4
- Berichten
- 349
- Lid sinds
- 15 Jaar
Re: Hulp gezocht contact formulier
Ik zou phpMailer gebruiken, werkt een stuk beter, minder spam-gevoelig en dit soort dingen als meerdere ontvangers instellen werkt ook gemakkelijk. Verder zitten er een hele hoop fouten in dit stuk code ;)
-
31-05-2012, 13:33 #5
- Berichten
- 350
- Lid sinds
- 14 Jaar
Re: Hulp gezocht contact formulier
het werkt niet op deze manier:
Dat je de functie verdubbelt:
Code:$success2= $success $success = mail($EmailTo, $Onderwerp, $Body, "From: <".$EmailFrom.">"); $success2 = mail($EmailTo2, $Onderwerp, $Body, "From: <".$EmailFrom.">");
Bart Roelofs
-
31-05-2012, 13:37 #6
- Berichten
- 1.004
- Lid sinds
- 17 Jaar
Re: Hulp gezocht contact formulier
Maak een array.
PHP Code:$succes[] = 'REGEL1';
$succes[] = 'REGEL2';
foreach ($succes as $mail){
if($mail){
// succes
}else{
// to bad
}
}
-
01-06-2012, 07:45 #7
- Berichten
- 1.013
- Lid sinds
- 14 Jaar
Re: Hulp gezocht contact formulier
Zo moet het werken met de onderstaande code?
het werkt niet op deze manier:
Dat je de functie verdubbelt:
Code:$success2= $success $success = mail($EmailTo, $Onderwerp, $Body, "From: <".$EmailFrom.">"); $success2 = mail($EmailTo2, $Onderwerp, $Body, "From: <".$EmailFrom.">");
Bart Roelofs
Het werkt al.
Iedereen bedankt voor zn inzet.Laatst aangepast door staats borgers : 02-06-2012 om 13:03 Reden: Automatisch samengevoegd.
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