Html in e-mail via php
Nu wil ik dat het php script een url aanmaken waarin automatisch het e-mailadres van de ontvanger staat.
Maar hij herkent iets niet, op regel 26 zet het systeem het niet om naar een tekst link
http://www.plaatscode.be/4617
Foutje van mij :P Maar je moet dan de juiste headers in je mail zetten:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$header = "From: Sitenaam<[email protected]>\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
$header .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: PHP/".phpversion();
?>
$header = "From: Sitenaam<[email protected]>\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
$header .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: PHP/".phpversion();
?>
En je mail() functie komt er dan zo uit te zien:
Code (php)
1
2
3
4
2
3
4
<?php
mail("van_email","onderwerp: ",$bericht,$header);
// van_email -> zorg dat dit overeenkomt met je header email, minder kans om als spam te worden herkend
?>
mail("van_email","onderwerp: ",$bericht,$header);
// van_email -> zorg dat dit overeenkomt met je header email, minder kans om als spam te worden herkend
?>
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?
##Header
include("./templates/header.php");
## Content gedeelte
if ($actie == "verstuur") {
mysql_close();
$header = "From: Sitenaam<[email protected]>\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
$header .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: PHP/".phpversion();
mail($email,"Enquete Hof van Hulsberg","
Geachte heer/mevrouw,
Wij hopen dat u een prettig verblijf heeft gehad in Hotel Hof van Hulsberg.
Omdat wij continu proberen onze dienstverlening te verbeteren willen wij u vragen een korte enquête over uw verblijf in Hotel Hof van Hulsberg in te vullen. Dit kost u slechts 1 minuut tijd en helpt ons en toekomstige gasten een gedegen beeld van het hotel te vormen.
<a href=\"http://www.hofvanhulsberg.nl/enquete.php?email=".$email."\">Klik hier</a>
Wij willen u alvast danken voor uw medewerking en hopen u spoedig weer te mogen verwelkomen.
Met vriendelijke groet,
Familie Rienstra
Hotel Hof van Hulsberg
", $header);
echo "<tr><td align=\"center\"><br><br><br><strong>Verstuurd!</strong><br><br><br><br><br></td></tr>";
}
else {
print "
<TR>
<FORM action=\"test.php?actie=verstuur\" method=\"post\">
<TR>
<TD><strong>Emailadres</strong></td>
<TD>
<INPUT type=\"text\" name=\"email\" class=\"veld1\">
</TD></TR>
<TR>
<TD> </td><td><br><INPUT type=\"submit\" value=\"Nu aanvragen »\" class=\"button\"></TD></TR></FORM>
</td></tr></table><br><br></td></tr>
";
}
## Bottom
include("./templates/bottom.php");
?>
##Header
include("./templates/header.php");
## Content gedeelte
if ($actie == "verstuur") {
mysql_close();
$header = "From: Sitenaam<[email protected]>\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 2\r\n"; # 1 voor erg belangrijk
$header .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: PHP/".phpversion();
mail($email,"Enquete Hof van Hulsberg","
Geachte heer/mevrouw,
Wij hopen dat u een prettig verblijf heeft gehad in Hotel Hof van Hulsberg.
Omdat wij continu proberen onze dienstverlening te verbeteren willen wij u vragen een korte enquête over uw verblijf in Hotel Hof van Hulsberg in te vullen. Dit kost u slechts 1 minuut tijd en helpt ons en toekomstige gasten een gedegen beeld van het hotel te vormen.
<a href=\"http://www.hofvanhulsberg.nl/enquete.php?email=".$email."\">Klik hier</a>
Wij willen u alvast danken voor uw medewerking en hopen u spoedig weer te mogen verwelkomen.
Met vriendelijke groet,
Familie Rienstra
Hotel Hof van Hulsberg
", $header);
echo "<tr><td align=\"center\"><br><br><br><strong>Verstuurd!</strong><br><br><br><br><br></td></tr>";
}
else {
print "
<TR>
<FORM action=\"test.php?actie=verstuur\" method=\"post\">
<TR>
<TD><strong>Emailadres</strong></td>
<TD>
<INPUT type=\"text\" name=\"email\" class=\"veld1\">
</TD></TR>
<TR>
<TD> </td><td><br><INPUT type=\"submit\" value=\"Nu aanvragen »\" class=\"button\"></TD></TR></FORM>
</td></tr></table><br><br></td></tr>
";
}
## Bottom
include("./templates/bottom.php");
?>
Gewijzigd op 01/01/1970 01:00:00 door Thijs X
Het werkt super.