cultuurclub
Nieuwe gebruiker
- Lid geworden
- 29 nov 2014
- Berichten
- 3
Hallo,
Via onze cultuurclubsite bestellen onze leden kaarten via een formulier.
Als ze op verzenden drukken, stuurt het formulier vervolgens het aantal kaarten door, hun mailadres, naam etc.
Momenteel wordt deze mail enkel verstuurd naar ons eigen cultuurclubadres, maar we zouden ook willen dat de leden zelf dit mailtje krijgen, waar alle info instaat, ter bevestiging voor hen.
Echter krijgen we dit niet voor elkaar. De html pagina zelf met het form verzameld alle gegevens, en bij het drukken op versturen opent een php pagina die alles verstuurd :
In principe heb ik het lid zijn mailadres reeds in het form dat op de html pagina staat, en gekend staat in de php pagina onder $email
Echter raken we er maar niet uit hoe we dit ook in de te versturen mail in het cc-veld krijgen om de leden zelf een bevestigingsmail te versturen.
We hebben al wat gegoogled, en van wat we begrijpen moet het ccmailadres ook in de $headers, maar dit krijgen we niet werkend, lijkt ons ook niet logisch, en werkt al helemaal niet, aangezien we het cc-adres eigenlijk al bekend hebben in de php als $email.
Iemand die ons kan verder helpen ?
Via onze cultuurclubsite bestellen onze leden kaarten via een formulier.
Als ze op verzenden drukken, stuurt het formulier vervolgens het aantal kaarten door, hun mailadres, naam etc.
Momenteel wordt deze mail enkel verstuurd naar ons eigen cultuurclubadres, maar we zouden ook willen dat de leden zelf dit mailtje krijgen, waar alle info instaat, ter bevestiging voor hen.
Echter krijgen we dit niet voor elkaar. De html pagina zelf met het form verzameld alle gegevens, en bij het drukken op versturen opent een php pagina die alles verstuurd :
Code:
<?php if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$email_to = "cultuurclub@mailadres.be";
$email_subject = "Bericht van Cultuurclub site : Inschrijving evenement";
function died($error) {
echo "We are very sorry, but there were error(s) found with the form you submitted. ";
die(); }
$lidvolwassen = $_POST['lidvolwassen']; // required
$voornaam = $_POST['voornaam']; // required
$naam = $_POST['naam']; // required
$totaal = $_POST['totaal'];
$email = $_POST['email']; // required
$extra_info = $_POST['extra_info'];
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string); }
$email_message .= "Voornaam: ".clean_string($voornaam)."\n";
$email_message .= "Familienaam: ".clean_string($naam)."\n";
$email_message .= "Aantal volwassen leden : ".clean_string($lidvolwassen)."\n";
$email_message .= "Totaal te betalen: ".clean_string($totaal). "\n";
$email_message .= "Email: ".clean_string($email)."\n";
$email_message .= "Extra info: ".clean_string($extra_info)."\n";
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
<?php }
In principe heb ik het lid zijn mailadres reeds in het form dat op de html pagina staat, en gekend staat in de php pagina onder $email
Echter raken we er maar niet uit hoe we dit ook in de te versturen mail in het cc-veld krijgen om de leden zelf een bevestigingsmail te versturen.
We hebben al wat gegoogled, en van wat we begrijpen moet het ccmailadres ook in de $headers, maar dit krijgen we niet werkend, lijkt ons ook niet logisch, en werkt al helemaal niet, aangezien we het cc-adres eigenlijk al bekend hebben in de php als $email.
Iemand die ons kan verder helpen ?