Met 2 anderen ben ik bezig met een project. Nu werkt een bepaald onderdeel niet. Eerst even een stukje script:
PHP-code:
// create the header for mailing
$header = "From: \"".addslashes('Scholieren.com datingservice')."\" <".'Scholieren.com datingservice'.">\r\n";
$header .= "Reply-To: ".'do_not_reply@dating.scholieren.com'."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 1\r\n";
$header .= "X-Mailer: PHP / ".phpversion()."\r\n";
// give the mail a subject
$subject = "DatingMessage";
// markup of the mail
$message = "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head><title>Datingservice</title></head>
<body>
<B><A href=\"$CONFIG_ROOT_WEBSITE/index.php?id=$PHP_USER_ID\">$sender_name</A> heeft het volgende bericht voor jou:</B><P>$usermessage
<P><A href=\"$CONFIG_ROOT_WEBSITE/index.php?id=$PHP_USER_ID\">Klik hier om mijn profiel te bekijken</A><BR>
__________________________________________________<BR>
<I>Dit bericht is verzonden via de datingservice van Scholieren.com. <BR>
Als je klachten hebt over de afzender dan kan je mailen naar $CONFIG_MAILADRES!</I>
</body>
</html>";
// get information and mail the data to the specified receiver
mail($receiver_mail, $subject, $message, $header);
Als ik nu een mailtje verstuur naar Jon (jon@scholieren.com, opent zijn mail met netscape) dan krijgt hij dus HTML code te zien in plaats van een opgemaakt mailtje. Hij gebruikt Netscape messenger (of hoe heet dat?) en kan wel andere mailtjes openen en normaal bekijken die in HTML-formaat zijn opgemaakt.
Wat is er fout aan ons scriptje?