2012-07-24 19 views
0

我有一個PHP應用程序,我用它來構建電子郵件。發送電子郵件時,它是一個包含HTML部分和純文本部分的多部分表單。我可以將HTML標籤中包含的文本顯示爲常規頁面內容嗎?

爲了創建純文本部分,我在HTML版本的內容中使用PHP strip_tags函數,並顯示結果。工作得很好。

我現在有一種情況,我想在HTML部分說一些我不想在純文本部分中說的東西。 (這是與QR碼的嵌入圖像相關的說明 - 而QR碼未在電子郵件的純文本版本中顯示。)

我在想的是 - 如果我能以某種方式將指令嵌入到HTML標籤,那麼strip_tags函數會將其去掉。

但是,我找不到任何包含顯示的文本的HTML標記,除了INPUT或SUBMIT標記中的VALUE字符串,並且我不認爲創建輸入字段是可行的 - 一行文字。

我意識到,根據定義,HTML應該是一種「標記語言」,因此與頁面上的內容分離並獨立。所以我要求做某件事實際上沒有設計的事情,但是我認爲我會把它放在那裏看看是否有人有辦法做到這一點,或者知道它絕對不能做到。

謝謝............ !!

回答

0

爲什麼不建立你的HTML內容,然後從它生成純文本版本,然後完成後,將HTML特定內容添加到HTML內容字符串?

另一種選擇是在純HTML內容中添加一些HTML註釋,在轉換爲純文本之前,您可以輕鬆使用該註釋去除該部分。

相關問題