【发布时间】:2015-01-19 18:19:53
【问题描述】:
我正在使用 php pdo、mysql 开发博客,并且正在使用 CKEditor。如果我选择使用 CKEditor 中可用的“源”选项写一篇博文,那只不过是不使用编辑器直接编写 html 代码。
我有一个问题,如果用户错误地编写了不完整的 html 代码,例如用户忘记关闭 div 或 span,它反映了整个站点并且布局正在更改。如果用户在编辑器中编写不完整的 html 代码不应像 wordpress 那样反映网站,是否有任何解决方案。
错误代码示例
<p style="text-align: center;"><span style="color: #0000ff;">List of Links.</span></p>
<p style="text-align: center;"><span style="color: #ff0000;"><strong><a class="lbp_secondary" style="color: #ff0000;" href="http://google.com" target="_blank">Click here for Google</a></strong></span></p>
<p style="text-align: center;"><span style="color: #ff0000;"><strong><a class="lbp_secondary" style="color: #f
请帮帮我
【问题讨论】:
-
这样做显然效率低下,但计算
<和>的数量会起作用吗?例如,您解析所有内容,并找到<。在>出现之前,您会找到另一个<。那么它可能是一个损坏的标签。但请注意,您的用户将无法在其文本中使用 。