Du kan godt lave email som HTML men jeg tror de fleste email læsere som standard er sat til at vise som ren tekst også kan brugere eventuelt selv vælge at se den "fine" HTML version med farver osv hvis brugeren vil det.
Så selvom du lavede en fin HTML version af emailen så kan du ikke tvinge dine brugere til at se den.
Du kunne foreksempel forstille dig at der er nogen der sender spam i HTML format også åbne man lige emailen og får en stor pik i hovedet og lyd og video der går i gang og alt mulig lort.
Ej så hellere ren tekst så kan du eventuelt give et link til din hjemmeside hvor du så har lavet en fin version.
Men her er noget fra PHP manualen som du bør downloade den er rigtig god.
- <?php
- // multiple recipients
- $to = 'aidan@example.com' . ', '; // note the comma
- $to .= 'wez@example.com';
-
- // subject
- $subject = 'Birthday Reminders for August';
-
- // message
- $message = '
- <html>
- <head>
- <title>Birthday Reminders for August</title>
- </head>
- <body>
- <p>Here are the birthdays upcoming in August!</p>
- <table>
- <tr>
- <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
- </tr>
- <tr>
- <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
- </tr>
- <tr>
- <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
- </tr>
- </table>
- </body>
- </html>
- ';
-
- // To send HTML mail, the Content-type header must be set
- $headers = 'MIME-Version: 1.0' . "\r\n";
- $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
-
- // Additional headers
- $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
- $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
- $headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
- $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
-
- // Mail it
- mail($to, $subject, $message, $headers);
- ?>
Indlæg senest redigeret d. 20.06.2012 23:49 af Bruger #13010