E-mail met html
Ik maak gebruik van het onderstaande mail formulier
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?
function mail_inschrijfformulier( $id, $data )
{
global $naam_formulier;
// generate a useable message, word meegezonden met de mail
$message =
"Er is een nieuwe aanmelding voor ".$naam_formulier." binnen, dit zijn de gegevens:\n\n";
foreach ($data as $name => $user_gegevens)
{
$message .= $name .": ". $user_gegevens.",\n";
}
// hier wordt de bovenstaande (eerste) mail naar toe gezonden
$m = mail
(
"[email protected]",
"Nieuwe aanmelding Fit OKE",
$message,
"From: FitOKE"
);
//tweede mailtje dat wordt verstuurd
$message2 =
"Ondvangstbevestiging,\n\n".
"U heeft zig ingeschreven voor ".$naam_formulier. ".\n\n".
"Uw naam is: ". $data["roepnaam"]." ".$data["achternaam"]."\n\n".
"Mocht dit niet juist zijn, of heeft u nog vragen kunt u contact opnemen met: www.fysiotherapie-lek-yssel.nl";
// waar het tweede mailtje heen gestuurd
$m2 = mail
(
($data["e-mail"]),
"Ondvankstbevestiging",
$message2,
"From: Fit ", "OKE"
);
if($m)
{
echo "Uw inschrijving is verzonden.";
}
else
{
echo "Sorry, could not send email!";
}
}
?>
function mail_inschrijfformulier( $id, $data )
{
global $naam_formulier;
// generate a useable message, word meegezonden met de mail
$message =
"Er is een nieuwe aanmelding voor ".$naam_formulier." binnen, dit zijn de gegevens:\n\n";
foreach ($data as $name => $user_gegevens)
{
$message .= $name .": ". $user_gegevens.",\n";
}
// hier wordt de bovenstaande (eerste) mail naar toe gezonden
$m = mail
(
"[email protected]",
"Nieuwe aanmelding Fit OKE",
$message,
"From: FitOKE"
);
//tweede mailtje dat wordt verstuurd
$message2 =
"Ondvangstbevestiging,\n\n".
"U heeft zig ingeschreven voor ".$naam_formulier. ".\n\n".
"Uw naam is: ". $data["roepnaam"]." ".$data["achternaam"]."\n\n".
"Mocht dit niet juist zijn, of heeft u nog vragen kunt u contact opnemen met: www.fysiotherapie-lek-yssel.nl";
// waar het tweede mailtje heen gestuurd
$m2 = mail
(
($data["e-mail"]),
"Ondvankstbevestiging",
$message2,
"From: Fit ", "OKE"
);
if($m)
{
echo "Uw inschrijving is verzonden.";
}
else
{
echo "Sorry, could not send email!";
}
}
?>
de verstuurde gegevens
Wil ik verduidelijke door $name ved gedrukt te maken. Hoe kan ik dit het beste doen?
edit:
ff die punt weghalen na de $message
Ondvangstbevestiging => Ontvangstbevestiging
U heeft zig ingeschreven => U heeft zich ingeschreven
[/OffTopic]
Oke bedankt voor de tips. Maar hoe kan ik nu de $name vet weergeven? Ik moet ik van html code er aan mee geven, maar hoe moet ik dit doen?
phpmailer class. Ben je van al het gedoe af.
Ik zeg het maar weer eens: download de Oke, maar is hier geen makkelijkere methode voor. Ik hoef alleen nog maar de $name bolt te maken en dan ben ik eindelijk klaar met de site :-)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
require 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->isHTML (true);
$mail->From = "[email protected]";
$mail->FromName = "Maillijst";
$mail->Body = '<p>In deze zin is <strong>deze tekst</strong> vet</p>';
$mail->AddAddress ('[email protected]', 'Naam Ontvanger');
if ($mail->Send ()) {
$msg = '<h2>De mail is verzonden</h2>';
}
else {
$msg = '<h2>Fout bij het verzenden van de mail</h2>';
}
?>
require 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->isHTML (true);
$mail->From = "[email protected]";
$mail->FromName = "Maillijst";
$mail->Body = '<p>In deze zin is <strong>deze tekst</strong> vet</p>';
$mail->AddAddress ('[email protected]', 'Naam Ontvanger');
if ($mail->Send ()) {
$msg = '<h2>De mail is verzonden</h2>';
}
else {
$msg = '<h2>Fout bij het verzenden van de mail</h2>';
}
?>