(第40讲) PHP中开发自己的 "UBB代码"
学习目标 1、什么是UBB代码
2、UBB代码运行过程
3、介绍几种简单的UBB代码 4、写一个自己的UBB
演讲老师:张恩民 支持网站:php100
PHP100视频教程
(第40讲) PHP中开发自己的 "UBB代码"
1、什么是UBB代码 UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序, 国内也有不少地方使用这个
程序)采用的一种特殊的TAG。UBB代码很简单, 虽然功能很少,但基本实现了我们
常用的一些功能. 优点: 1、相对HTML安全性高; 2、使用简单,方便记忆; 3、自定义功能强大,扩展性好; 4、有效较少数据库存储代码; 缺点: 1、排版功能弱 2、不允许交叉使用 UBB例子 [url] php100[/url] [b] PHP100中文站 [/b] [swf] ../img/demo.swf [/swf] ……
PHP100视频教程
(第40讲) PHP中开发自己的 "UBB代码"
2、UBB代码运行过程
UBB Code
解析转换
HTML Code
两种使用模式
UBB
DB 解析
解析
输出 输出
UBB
DB
PHP100视频教程
(第40讲) PHP中开发自己的 "UBB代码"
3、介绍几种简单的UBB代码
UBB [url] [/url] [b] [/b] 正则 /(\[url\])(.*)(\[\/url\])/i /(\[b\])(.*)(\[\/b\])/i HTML
[img] [/img]
/(\[img\])(.*)(\[\/img\])/i
例子:
$str = preg_replace("/(\[url\])(.*)(\[\/url\])/i", "\\2", $str);
PHP100视频教程
(第40讲) PHP中开发自己的 "UBB代码"
PHP100视频教程
(第40讲) PHP中开发自己的 "UBB代码"
感谢收看本次教程!
还有什么疑问可以到 php100
也可以以发送邮件到 master@php100 本次演讲老师:张恩民
PHP100视频教程