2014-01-14 200 views
-1

我想發送郵件,郵件正文從文本編輯器生成,我使用mailto函數,但郵件包含html標籤,我不想顯示html標籤。請幫助我...我的代碼就是這樣,回聲「」;發送電子郵件與html標籤

+1

請說明你正在嘗試做什麼。發送純文本電子郵件或發送正確構建的HTML電子郵件? – user1853181

+0

我想發送完整的構造文本,它可能與顏色,段落,粗體文本和所有,但它不會顯示html標記。 – user3193067

+0

然後看看@尚卡爾的答案,應該是你在找什麼。另外,請將澄清添加到原始問題中,這種方式是不明確的。 – user1853181

回答

2

您需要設置內容類型爲text/html在您的標題上才能發送完全啓用HTML的電子郵件。

做這樣

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

您可以找到PHP手冊here

0

完整的代碼試試這個:

$message = "your html message here"; 

$message = strip_tags($message); 

這將刪除所有的HTML標籤..

0

如果您想在電子郵件正文中生成HTML內容,您需要也請使用適當的客戶端,例如,如果將gmail粘貼到電子郵件上,gmail將無法呈現HTML。例如,使用Thunderbird時,您可以在寫電子郵件時在電子郵件中插入HTML。