开发自己的UBB”代码“
2015-10-27 11:12
190 查看
UBB代码是HTML一个变种,是Ultimate Bulletin Board(国外一个BBS程序,国内也有不少地方使用这个程序)采用一种特殊的TAG。UBB代码很简单,虽然功能很少,但基本实现了我们常用的一些功能。
优点:
1.相对html安全性高
2.使用简单,方便记忆
3.自定义功能强大,扩展性好
4.有效减少数据库存储代码
缺点:
1.排版功能弱
2.不允许交叉使用
2.UBB代码运行过程
UBB Code -> 解析转换 ->HTML Code
两种使用模式
UBB -> DB -> 解析 -> 输出
UBB -> 解析 -> DB -> 输出
优点:
1.相对html安全性高
2.使用简单,方便记忆
3.自定义功能强大,扩展性好
4.有效减少数据库存储代码
缺点:
1.排版功能弱
2.不允许交叉使用
2.UBB代码运行过程
UBB Code -> 解析转换 ->HTML Code
<?php function get_ubb($ubb){ $ubb = preg_replace("/\[url\](.*)\[\/url\]/","<a href=\\1>\\1</a>",$ubb); return $ubb; } $str = "asdfasdzyszys"; echo get_ubb($str);
两种使用模式
UBB -> DB -> 解析 -> 输出
UBB -> 解析 -> DB -> 输出
相关文章推荐
- Qt使用教程之创建一个基于Qt部件的应用程序(一)
- Eclipse中jar包中文注释乱码
- 2. Python中的序列——列表和元组
- FIR IIR 数字滤波器 C++实现
- 10-5 脚本编程之八 脚本完成磁盘分区格式化
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties
- spring email.properties