2012-07-24 66 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注释,在转换为纯文本之前,您可以轻松使用该注释去除该部分。

相关问题