2010-10-13 25 views
0

我正在使用電子郵件並希望在瀏覽器中顯示html,我不知道如何處理編碼。我想提取HTML以在HTML瀏覽器中顯示它。我打算這樣做的方式是在整個電子郵件中使用一個html解析器來解析html部分中標籤之間的數據。有沒有更容易/更有效的方法來做到這一點?如何從電子郵件數據中使用PHP拉取html編碼

這裏的文本編碼

------ = _ Part_29856965_540743623.1285814590176 內容類型:文本/無格式;字符集= ISO-8859-1 內容傳輸編碼:7位

這裏的HTML編碼

------ = _ Part_29856965_540743623.1285814590176 的Content-Type:text/html的; charset = ISO-8859-1 Content-Transfer-Encoding:7bit

+1

我想我只是找到了我一直在尋找很多操作 - MIME電子郵件分析器http://www.phpclasses.org/package/3169-PHP -Decode-MIME-e-mail-messages.html – 2010-10-13 17:59:43

回答

0

你可以看看ezComponents - Mail組件。它有建立和使用MIME

http://ezcomponents.org/docs/tutorials/Mail

+0

我沒有建立,我正在閱讀一封電子郵件並試圖提取身體 - 這仍然有效嗎? – 2010-10-13 18:05:35

+0

是的,您可以從電子郵件文本創建MIME對象。通過該對象,你可以返回編碼 - http://ezcomponents.org/docs/api/trunk/Mail/ezcMailPart.html#methodgetHeader – 2010-10-13 18:12:48

+0

嗯,我沒有試圖創建一個MIME對象。我試圖以字符串格式從電子郵件中提取html。 – 2010-10-13 18:51:42

相關問題