嗨親愛的,這是我的代碼發送電子郵件 我的消息的代碼是這樣爲什麼當我發送電子郵件時,我的html代碼也顯示?
$to = $email;
$subject = "Activation";
$message = "Your activation key is this " .$key.'<br>'.' click here to activate your acount. <a href="activation.php?key='.$key.'">here</a>';
$from = "[email protected]";
$headers = "From:" . $from;
if(mail($to,$subject,$message,$headers))
{
echo "Check your email to activate your acount.";
}
問題是這樣的,當我發送郵件在我的收件箱與代碼中顯示的全部內容。爲什麼它不顯示「點擊」作爲一個anchore .....
感謝回答我,但現在另一個問題是這個郵件已發送,但「點擊這裏」鏈接不可點擊,請幫助我 – Symfony
@RiazKhan:電子郵件中呈現的HTML是什麼?錨標籤是否以某種方式破裂? – David
@RiazKhan:根據您在「答案」中發佈的信息(這應該是對問題的修改),您的定位標記基本上被打破。所有的標籤引用都是'activation.php'。但是,在電子郵件(不是網站)的情況下,該鏈接沒有意義。您需要將其設置爲完全限定的URL,以便客戶端(瀏覽器,電子郵件客戶端等)知道向用戶發送信息的位置。 – David