Ik stel een email samen in mijn script en wil deze vervolgens versturen met mail().
Werkt top, alleen een linkje maken heeft ie geen zin in helaas.....
Dit is hoe ik hem opstel:
als ik dan in mijn email kijk dan heeft hij van *view.php?id=huppeldepup
iets anders gemaakt... (dwz dat het is teken (=) veranderd is in een raar teken...)
Het erge is dat ik dit wel herken maar niet meer weet hoe ik het op moet lossen... kan iemand me helpen? Ik heb al gezocht maar ik kom er niet uit.
edit:
topic gevonden met "letters opeten" alleen daar kon ik ook niet wijs uit worden.
Werkt top, alleen een linkje maken heeft ie geen zin in helaas.....
Dit is hoe ik hem opstel:
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
| $headers = "From: $from_name<$from_email>\n"; $headers .= "Reply-To: <$from_email>\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/related; type=\"multipart/alternative\"; boundary=\"----=MIME_BOUNDRY_main_message\"\n"; $headers .= "X-Sender: $from_name<$from_email>\n"; $headers .= "X-Mailer: PHP4\n"; //mailer $headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal $headers .= "Return-Path: <$from_email>\n"; $headers .= "This is a multi-part message in MIME format.\n"; $headers .= "------=MIME_BOUNDRY_main_message \n"; $headers .= "Content-Type: multipart/alternative; boundary=\"----=MIME_BOUNDRY_message_parts\"\n"; // your html goes here -- It didn't appear properly without // the weird markup that outlook added after sending $message .= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n"; $message .= "<HTML><head><style>p {padding: 20px; font-family: verdana; font-size: 12px; color: darkred}</style></head><BODY>\n"; $message .= "<p>"; // eigenlijk (HTML) email $linkje = "www.website.nl/view.php?id=" . $varSessie; $message .= $linkje; $message .= 'surf snel naar ********</b>'; $message .= "</p></BODY></HTML>\n"; $message .= "\n"; // this ends the message part $message .= "------=MIME_BOUNDRY_message_parts--\n"; $message .= "\n"; //message ends $message .= "------=MIME_BOUNDRY_main_message--\n"; |
als ik dan in mijn email kijk dan heeft hij van *view.php?id=huppeldepup
iets anders gemaakt... (dwz dat het is teken (=) veranderd is in een raar teken...)
Het erge is dat ik dit wel herken maar niet meer weet hoe ik het op moet lossen... kan iemand me helpen? Ik heb al gezocht maar ik kom er niet uit.
edit:
topic gevonden met "letters opeten" alleen daar kon ik ook niet wijs uit worden.