我對PHP不熟悉,無法真正找到針對我的問題的特定解決方案。我們在印度外包了一個項目作爲後端,他們的一部分任務是創建一個帶有電子郵件確認的登錄。使用PHP,html格式的電子郵件確認電子郵件
下面是部分代碼:
$sql = "SELECT * FROM `users` WHERE `email`='$name' AND `status`= 1";
$result = $db->select($sql);
$num_row = $db->numrows($sql);
if($num_row > 0) {
$row= $db->fetcharray($sql);
$Password = $row['password'];
$body = "Dear ".$row['fname']." <br> <br>";
$body .= "Your password is : ".$Password." <br> <br>";
$body .= "Please login with below link : <br/>";
$body .= SITE_URL;
$email = $row['email'];
$messageSubject = "Forgot Password : Quicksl";
$messageBody = $body;
sendContactMail(SENDER_NAME,SENDER_EMAIL,$messageBody,$email,$messageSubject);
echo "matched";
然而,當我們收到一封電子郵件,它仍包含從HTML標籤<br>
,而不是渲染爲HTML。
它是否必須對語法做任何事情?如何通過上面的代碼將電子郵件格式化爲PHP,以便電子郵件中沒有<br>
標籤,但它是從新行開始的?
讓我知道如果我沒有明確提出我的問題。
什麼的sendContactMail()函數的代碼? –
快速搜索「電子郵件Mime類型」 –
您需要查看sendContactMail的代碼,這不是PHP函數AFAIK,因此它必須是自定義的,您需要查看該代碼以解決您的問題。 – Codeguy007