代码能封装吗?

代码能封装吗?

我自己用PHP做了个简单的博客系统,可是发表文章的时候,如果文章里含的有JS或HTML代码它就自动执行了。

还有就是原来的HMTL代码有没有什么保护机制,因为感觉会跟文章中带有的代码给搞混。。
反正整个页面被弄的乱七八糟。。

不晓得是怎么回事!希望有人能帮我解答。。

html要完全控制很难做得倒。像一个html编辑器,是用一个iframe的形式,所以编辑器上什么样式都不会影响到父页面的样式。如果不是这样做,除非你css定义得很好,否则文章所带的样式极有可能影响到整页的样式。一般js代码是要过滤开的,否则会带来很多麻烦。像论坛快速回复都是text的形式而非html。这种用htmlspecialchars转义一下就ok了。
如履薄冰

恩,谢谢提供线索。。。慢慢研究。