我正在使用我的WMD编辑器作为标记编辑器和谷歌美化以突出显示由WMD编辑器标记的语法,我使用yii作为框架,每当我在我的代码中包含一些html,而不是被突出显示它们被解释作为我的主要html页面的一部分,并打破了网络的结构,我认为这是因为我使用yii方法解码将显示而不是编码,但如果我使用编码方法...发布的语法被视为字符串,因此无法突出显示,任何帮助将不胜感激
<div class="question-user-time" style="float:center;"><span class="question-owner"><?php echo "posted by ".$qowner->username." on ".$model->create_date;?> </span></div>
</div>
<div><?php echo html_entity_decode($model->content);?></div>
非常感谢你
以下是网站的破解方式
答案 0 :(得分:0)
生成网页时必须非常小心,所有元素都经过正确编码,引用和转义。这可能是一个非常复杂的问题。正如一个简单的例子,假设您在数据库中有一个包含字符'&gt;'的字符串。如果你只是吐它 要填写一些样板文本中的空白,您将整个网页变为哈希,因为'&gt;'被视为html元素。