php将textarea值转换为有效的html

时间:2012-05-17 07:45:42

标签: php html email textarea

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

我的问题是,即使textarea中的消息看起来像有效的html,电子邮件到达时,开始和结束标记都可见。我试着用硬编码来说明文本框中的内容完全相同,电子邮件看起来很好看。

因此,在发送之前,我需要做一些事情来调整来自文本框的文本。 我的问题是:那是什么东西?

我知道html实体没有做到这一点。我仍然在寻找一些可以工作的功能的PHP手册。

1 个答案:

答案 0 :(得分:0)

$sMessage = str_replace('&#60;','<',$sMessage);
$sMessage = str_replace('&#62;','>',$sMessage);