Avatar billede blueeye97 Nybegynder
06. maj 2004 - 18:35 Der er 7 kommentarer og
1 løsning

html formatterede mails fra PHP

Jeg har lavet en lille formmail. Men jeg kunne godt tænke mig, at den mail jeg sender til brugeren var lidt pænere. Hvordan propper jeg fontskift m.m. ind ?

Nedenstående er et lille eksempel fra min kode:

mail("$email","Automatisk svar til $navn","Hej $navn\n\nTak for din henvendelse\n
\n
"from:xxxe@xxx.com\n Reply-to:xxx@xxx.com");
Avatar billede hmortensen Nybegynder
06. maj 2004 - 19:43 #1
http://dk2.php.net/manual/en/function.mail.php
se ex 4:
<?php
/* recipients */
$to  = "mary@example.com" . ", " ; // note the comma
$to .= "kelly@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, you can set the Content-type header. */
$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";

/* and now mail it */
mail($to, $subject, $message, $headers);
?>
Avatar billede blueeye97 Nybegynder
06. maj 2004 - 21:02 #2
Hmmm... virker ikke helt... Jeg får bare vist nedenstående i mailen:

<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>
Avatar billede hmortensen Nybegynder
06. maj 2004 - 21:07 #3
Sikker på at dit email program understøtter html i mails ?
Avatar billede blueeye97 Nybegynder
06. maj 2004 - 21:09 #4
Næh... det er mig der kludrer... Point gives !

Men svar lige ikk :o)
Avatar billede hmortensen Nybegynder
06. maj 2004 - 21:11 #5
:D
Avatar billede blueeye97 Nybegynder
06. maj 2004 - 21:34 #6
ÆV
Avatar billede blueeye97 Nybegynder
06. maj 2004 - 21:35 #7
Jeg opdagede lige at det jo ikke er det jeg søger...

Det jeg vil, er at kunne lave en mail hvor der f.eks. står:

Hej John Doe (Hvor navnet er en variabel fra formen...
Avatar billede hmortensen Nybegynder
07. maj 2004 - 09:28 #8
prøv at søge på form mail her på E
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester