script levert e-mail in html code af en niet in html opmaak

Status
Niet open voor verdere reacties.

dserver

Nieuwe gebruiker
Lid geworden
27 mrt 2009
Berichten
2
script levert e-mail in html code af en niet in html opmaak

Ik hoop dat ik niet al te domme vragen stel :shocked:- maar ik kom dingen tegen die ik niet echt heel logisch vind :confused:

--

Ik ben voor iemand aan't uitzoeken waarom diens script een aanvraag wel doorsluist naar de bedankt -pagina en een e-mail niet in html opmaak afleverd, maar in html code. :o

Is het nodig om dit aan te geven, dat het in html code verstuurd is?

De webprovider heet "webreus",, Mijn indruk was dat dit niet in het script hoeft, maar bij het verder be-studeren krijg ik de indruk dat dit wel moet. De e-mail cliënt is van Vista, maar dat lijkt mij de boosdoener niet.

De 'eigenaar' van 'beide' websites heeft er én geen tijd voor en niet heel veel 'kaas' van gegeten, krijg ik de indruk uit z'n klacht.


Alvast enorm bedankt voor de hulp :)
 
je geeft in de header aan dat het om een html bestand gaat:

/* 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";

hier heb je een volledig voorbeeld:
PHP:
<?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); 
?>
 
je geeft in de header aan dat het om een html bestand gaat:

/* 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";

hier heb je een volledig voorbeeld:

Oh,, ontzettend bedankt. Ik ga hier mee aan't werk. ;)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan