Contact formulier graag 2e email adres 1 webmaster 2e ontvanger 2e webmaster
Graag zou ik in dit formulier naar 2 mensen willen mailen nu gebeurt dat alleen naar de webmaster en 1 naar de klant.
Graag zou ik dit naar 2 webmasters willen doen wie kan mij helpen.
Ook de redirect werkt niet in dit formulier wie kan mij helpen?Ik kom er niet mee uit.
Script:
Code verwijderd. Enkel relevante code plaatsen! Tevens graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 16/03/2011 15:40:59 door Bas IJzelendoorn
Graag alleen relevante code.
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$headers = "From: \"Contact Formulier\" <".$email.">\r\n";
$headers .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers .= "Return-Path: Mail-Error <".$email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
mail($email, "[Contact] ".$onderwerp, $bericht, $headers);
?>
$headers = "From: \"Contact Formulier\" <".$email.">\r\n";
$headers .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers .= "Return-Path: Mail-Error <".$email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
mail($email, "[Contact] ".$onderwerp, $bericht, $headers);
?>
Dit is je mail code, verder was ik te lui om door al je code te gaan... maar als je hier dus nog een keer mail() neerzet wordt er nog nog iemand gemaild..
Maar waarom redirect het formulier niet hij blijft na het verzenden gewoon staan.
Robbert Schniermanni op 16/03/2011 00:07:59:
Maar waarom redirect het formulier niet hij blijft na het verzenden gewoon staan.
Omdat dat in een else staat misschien?
onderstaand de 2 codes
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$cfg['email'] =("ontvanger1.nl"); // Webmaster E-mail
$cfg['email2'] =("ontvanger2.nl"); // doorsturen 2e ontvanger
if(mail($cfg['email'], "[Contact] ".$onderwerp, $bericht, $headers))
{
if(isset($_POST['stuurkopie']))
{
$headers = "From: \"Contact Formulier\" <".$email.">\r\n";
$headers .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers .= "Return-Path: Mail-Error <".$email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
mail($email, "[Contact] ".$onderwerp, $bericht, $headers);
mail($email2, "[Contact] ".$onderwerp, $bericht, $headers);
{
$cfg['email2'] =("ontvanger2.nl"); // doorsturen 2e ontvanger
if(mail($cfg['email'], "[Contact] ".$onderwerp, $bericht, $headers))
{
if(isset($_POST['stuurkopie']))
{
$headers = "From: \"Contact Formulier\" <".$email.">\r\n";
$headers .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers .= "Return-Path: Mail-Error <".$email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
mail($email, "[Contact] ".$onderwerp, $bericht, $headers);
mail($email2, "[Contact] ".$onderwerp, $bericht, $headers);
{
Toevoeging op 16/03/2011 00:35:40:
- SanThe - op 16/03/2011 00:13:03:
Omdat dat in een else staat misschien?
Robbert Schniermanni op 16/03/2011 00:07:59:
Maar waarom redirect het formulier niet hij blijft na het verzenden gewoon staan.
Omdat dat in een else staat misschien?
Else?
Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 16/03/2011 15:42:18 door Bas IJzelendoorn
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$message = "\n\tOnline contact received via Website form:\n\r";
$message .= "\tName: ".$name."\n\r";
$message .= "\tEmail: ".$email."\n\r";
$message .= "\tPhone: ".$phone."\n\r";
$message .= "\tMessage: ".$mess."\n\r";
$headers = "FROM: ".$name." <".$email.">\n\r";
$subject = "Online Contact from Www.YourSite.Com.Au";
if(!($ok = mail($receiver, $subject, $message, $headers))){
echo '<div style="color: #800000;"><strong>Sorry. Your message ('.$message.') could not be delivered at this point in time. Please try again later. Thank you...</strong></div>';
}
else {
echo '<div style="color: #008000;"><strong>Thank you.<br /> Your message has been forwarded to * and one of our representatives will be in touch with you shortly.<br /><br />Thanks for taking the time to contact us and thanks for visiting our * website...</strong></div>';
?>
$message = "\n\tOnline contact received via Website form:\n\r";
$message .= "\tName: ".$name."\n\r";
$message .= "\tEmail: ".$email."\n\r";
$message .= "\tPhone: ".$phone."\n\r";
$message .= "\tMessage: ".$mess."\n\r";
$headers = "FROM: ".$name." <".$email.">\n\r";
$subject = "Online Contact from Www.YourSite.Com.Au";
if(!($ok = mail($receiver, $subject, $message, $headers))){
echo '<div style="color: #800000;"><strong>Sorry. Your message ('.$message.') could not be delivered at this point in time. Please try again later. Thank you...</strong></div>';
}
else {
echo '<div style="color: #008000;"><strong>Thank you.<br /> Your message has been forwarded to * and one of our representatives will be in touch with you shortly.<br /><br />Thanks for taking the time to contact us and thanks for visiting our * website...</strong></div>';
?>
Ik gebruik dit stukje altijd. Verder moet je in je form action="" aangeven waar het formulier heen gestuurd moet worden.
Naar
Code (php)
1
if(mail($cfg['email'], "[Contact] ".$onderwerp, $bericht, $headers) && mail($cfg['email2'], "[Contact] ".$onderwerp, $bericht, $headers))
Gewijzigd op 16/03/2011 03:09:30 door Thijs X
Weet jij toevallig ook waarom het formulier niet redirect?