开发自己的UBB”代码“

来源:互联网 发布:java%n是什么意思 编辑:程序博客网 时间:2024/06/09 00:15

UBB代码是HTML一个变种,是Ultimate Bulletin Board(国外一个BBS程序,国内也有不少地方使用这个程序)采用一种特殊的TAG。UBB代码很简单,虽然功能很少,但基本实现了我们常用的一些功能。


优点:

1.相对html安全性高

2.使用简单,方便记忆

3.自定义功能强大,扩展性好

4.有效减少数据库存储代码


缺点:

1.排版功能弱

2.不允许交叉使用

2.UBB代码运行过程

UBB Code -> 解析转换 ->HTML Code

<?phpfunction get_ubb($ubb){        $ubb = preg_replace("/\[url\](.*)\[\/url\]/","<a href=\\1>\\1</a>",$ubb);        return $ubb;    }$str = "asdfasd[url]zyszys[/url]";echo get_ubb($str);


两种使用模式

UBB -> DB -> 解析 -> 输出

UBB -> 解析 -> DB -> 输出






0 0