用ASP实现论坛的UBB功能(一)
网络整理 - 07-26
前几日我曾经阅读到一篇技术文章讲述如何使用VBscript中的正则表达式对象来实现论坛里面的UBB功能。VBscript提供的正则表达式对象功能非常强大,但是只有5。5以上的脚本引擎才可以很好的支持正则表达式对象,为了获得版本是5。5的脚本引擎,你需要单独安装这个脚本引擎,或者安装IE5.5,也就是说对服务器的要求比较苛刻,那就没有其他的方法实现UBB功能了吗?当然不是了,现在就跟随我一同来使用普通的VBscript脚本语言来实现功能强大的UBB功能吧。
先,在UBB功能中,核心功能也即最吸引人的功能是完全支持贴图功能和字体属性的控制。因为出于安全方面的原因,网络上面的几乎所有的论坛都尽可能的屏蔽掉了HTML代码,这样可以避免人为的有意无意的对论坛的破坏,这样虽然保证了论坛自身的安全性,但是网友面对的贴子内容就始终是一成不变的颜色、字体、大小,更不要奢望看到绚丽多彩的图片了。UBB代码由此而生,具体来说说我们如何实现以上的UBB核心功能。
下面我们先来详细描述一下我们将要实现的UBB代码的语法:
一、 支持贴图的UBB语法
语法:
实例: