لدي كود يقوم بارسال بريد الكتروني وهو يعمل بشكل جيد في حاله الـ Text Only ... ولكن في حالة الـ HTML .. لا يعمل بشكل صحيح .. وذلك لأنه يقوم بتغيير علامة التنصيص " إلى " .. فلا يعرض الصور ولا تعمل الوصلات :( .. فماذا أفعل؟؟؟ ... أرجو سرعة الرد
الكود هو :
if ($Submit=="Send Now!")
{
// Security
$subject = strip_tags($subject);
$TEXTMailText = stripslashes($MailText); // put nl2br() if not showing newline properly in email messages
$connection = mysql_connect($dbhost, $dbusername, $dbpassword);
$query = "SELECT * FROM listsubscribers";
$result = mysql_db_query($dbname, $query);
if ($row = mysql_fetch_array($result))
{
$EmailTo = $row["email"];
$ok = true;
}
while ($row = mysql_fetch_array($result))
{
$EmailTo .= ", " . $row["email"];
$ok = true;
}
if (($mailtype=="text") && ($ok))
{
$Message = $TEXTMailText;
$Message .= $TXTfooter;
$sent = mail($SenderFrom."<".$EmailFrom.">", $subject, $Message, "From:$SenderFrom<$EmailFrom>nReply-to:$EmailReplyTo
nbcc:$EmailTo");
}
elseif (($mailtype=="html") && ($ok))
{
$Message = $MailText; // Send HTML mail as it was entered in multi line text box
$Message .= $HTMLfooter;
$sent = mail($SenderFrom."<".$EmailFrom.">", $subject, $Message, "From:$SenderFrom<$EmailFrom>nReply-to:$EmailReplyTo
nbcc:$EmailTonContent-Type:text/html; charset=iso-8859-1");
}
}
?>