0

首先是一些背景:我正在编写一个偶尔必须自动发送电子邮件的系统。这些电子邮件中的默认文本可以通过使用各种 html 文本区域来设置。当其中一个值发生更改时,可以选择发送测试电子邮件。目前我只使用普通的旧文本区域,用户可以在其中键入一些漂亮的 html。我使用标准的邮件技术来发送邮件。

我的问题是,即使 textarea 中的消息看起来像有效的 html,电子邮件到达时的开始和结束标签都是可见的。我尝试对消息进行硬编码,以说出与文本框中完全相同的内容,并且电子邮件看起来很好。

所以我需要做一些事情来调整来自文本框的文本,然后再将其发送出去。我的问题是:那是什么东西?

我知道 html 实体不能解决问题。我仍在查看 php 手册中的某些可行的功能。

4

1 回答 1

0
$sMessage = str_replace('&#60;','<',$sMessage);
$sMessage = str_replace('&#62;','>',$sMessage);
于 2012-05-17T07:56:06.143 回答