我有一个PHP形式的简单WYSIWYG编辑器。例如,表单返回:
Lorem ipsum dolor sit amet, consectetur <h2>adipiscing elit</h2>. Nunc consectetur metus libero. eleifend ultricies. Pellentesque et <img src="qddffdv/zsdsfdf.png /> vestibulum quam. Nullam efficitur tellus <b>venenatis porttitor</b> suscipit. In in euismod ligula, in egestas nulla. Nunc quis condimentum elit. .
之前,我将其保存在MYSQL数据库中。 现在,我想做一篇简短的本文简历,但他回复了我:
Lorem ipsum dolor sit amet, consectetur <h2>adipiscing elit</h2>. Nunc consectetur metus libero. eleifend ultricies. Pellentesque et <img src="qddffdv/fdf
那么,如何编码html标签以保存数据库中的文章?
答案 0 :(得分:1)
在剪切要消化的整篇文章之前,您可以删除html标记:https://secure.php.net/manual/en/function.strip-tags.php
答案 1 :(得分:0)
strip-tags
无法执行您想要的操作,因为它会删除HTML标记。
而应该使用的是htmlentities
函数,该函数将返回一个字符串,其中的标记转换为适用于存储在数据库中的HTML实体。
只需将您的文章内容通过此功能,然后将结果保存到数据库。
有关此功能here的更多信息。