Php 匹配TinyMCE';s粘贴的文本清理
我已经对此进行了很好的搜索,也许以前没有人问过 我正在使用TinyMCE,然后是htmlspecialchar’s的内容,然后它就可以愉快地进入我的数据库。为了简单起见,我没有解释完整的消毒,因为它与这个问题没有多大关系 基本上,我希望在从DB显示时对内容应用一些过滤器,但在实际尝试匹配字符串时遇到了一些问题 看起来TinyMCE将转义粘贴的一些字符,但不是全部。似乎标记被转换为它们的html实体,但不是特殊字符 是否有一种方法可以在php中复制此内容,而不是在清理之前单独转换每个字符以匹配内容 下面是一个不同的例子: 原文范例Php 匹配TinyMCE';s粘贴的文本清理,php,html,tinymce-4,Php,Html,Tinymce 4,我已经对此进行了很好的搜索,也许以前没有人问过 我正在使用TinyMCE,然后是htmlspecialchar’s的内容,然后它就可以愉快地进入我的数据库。为了简单起见,我没有解释完整的消毒,因为它与这个问题没有多大关系 基本上,我希望在从DB显示时对内容应用一些过滤器,但在实际尝试匹配字符串时遇到了一些问题 看起来TinyMCE将转义粘贴的一些字符,但不是全部。似乎标记被转换为它们的html实体,但不是特殊字符 是否有一种方法可以在php中复制此内容,而不是在清理之前单独转换每个字符以匹配内容
<iframe src="www.test.com"></iframe>
HTML特殊字符本身
<iframe src="www.test.com"></iframe>
HTML特殊字符两次
&lt;iframe src=&quot;www.test.com&quot;&gt;lt;/iframe&gt;
有什么想法吗?或者我只需要先对“”标记进行转义就可以了
我想涵盖所有的基础,因此复制TinyMCE对粘贴文本所做的工作是很有用的。补充,以下内容很有用,但在范围和一般方法上似乎非常有限<代码>$value=str_替换(“”,,$value)代码>要补充的是,以下内容可以工作,但在范围和一般方法上似乎非常有限<代码>$value=str_替换(“”,,$value)代码>
&lt;iframe src=&quot;www.test.com&quot;&gt;lt;/iframe&gt;