代码之家  ›  专栏  ›  技术社区  ›  Shyju

PHP:HTML标记在使用前200个字符时进行酝酿

  •  0
  • Shyju  · 技术社区  · 15 年前

    在我的PHP web应用程序中,我有一个dataentry表单,用户将使用富文本编辑器(FCKEditor)输入数据,并将标记从编辑器保存到DB表中。因此,当我开始使用前200个字符时,HTM标记正在中断,因为我可能会错过一些已经开始的html标记的结束标记。我如何才能摆脱这个问题?我知道我可以使用strip\u标签来删除所有的HTML标记。但是我想保持原样。有什么我能做的来解决这个问题吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   dsomnus    15 年前

    通过HTMLTidy运行它可能会有所帮助。例如,当您打开了链接标签(a)但没有关闭时,这可能有助于消除指向下一个元素的链接“bleed”。如果脚本从标记的中间剪切字符串,则仍会有问题,即la“<di”。这不是万无一失的解决方案,我也不会依赖它。

    推荐文章