php Ubb代码编辑器函数代码


Posted in PHP onJuly 05, 2012
<?php 
/* 
php Ubb代码编辑器 
*/ 
function get_ubb($ubb){ 
$ubb=preg_replace("/([B])(.*)([/B])/","<B>\2</B>" ,$ubb);//替换B粗体字 
$ubb=preg_replace("/([I])(.*)([/I])/","<I>\2</I>" ,$ubb); 
$ubb=preg_replace("/([U])(.*)([/U])/","<U>\2</U>" ,$ubb); 
$ubb=preg_replace("/([LEF])(.*)([/LEF])/","<div align=left>\2</div>" ,$ubb); 
$ubb=preg_replace("/([MID ])(.*)([/MID ])/","<div align=center>\2</div>" ,$ubb); 
$ubb=preg_replace("/([RIG])(.*)([/RIG])/","<div align=right>\2</div>" ,$ubb); 
$ubb=preg_replace("/([LINK])(.*)([/LINK])/","<a href=\2>\2</a>",$ubb); 
$ubb=preg_replace("/([Email])(.*)([/Email])/","<a href=mailto:\2>\2</a>",$ubb); 
$ubb=preg_replace("/([IMAGE])(.*)([/IMAGE])/","<img src=\2>",$ubb); 
$ubb=preg_replace("/([FLASH])(.*)([/FLASH])/","<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=400 height=400><PARAM NAME=movie VALUE="\2"><PARAM NAME=quality VALUE=high><embed src="\2" quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=400 height=400 ></embed></OBJECT>" ,$ubb); 
$ubb=preg_replace("/([MUSIC])(.*)([/MUSIC])/","<embed src=\2 autostart=false loop=3>" ,$ubb); 
$ubb=preg_replace("/([PHOTO name=)([0-9]*)(])/","<img src=Ubb_img/biaoqing/\2.gif >" ,$ubb); 
$ubb=preg_replace("/([FONT=)(.{1,10})(])(.*)([/FONT])/","<div style=font:\2>\4</div>" ,$ubb); 
$ubb=preg_replace("/([FONT-SIZE=)([0-9]*)(])(.*)([/FONT-SIZE])/","<div style=font-size:\2px>\4</div>" ,$ubb); 
$ubb=preg_replace("/([FONT-COLOR=)(.{1,10})(])(.*)([/FONT-COLOR])/","<div style=color:\2>\4</div>" ,$ubb); 
//$ubb=preg_replace("/([])(.*)([/])/","" ,$ubb); 
return $ubb; 
} 
$str=get_ubb($_POST['cont']); 
$str="<div style=font:宋体>[FONT=黑体]asdasd</div><div style=font:Georgia>asdasdas[/FONT]</div>"; 
echo get_ubb($str); 
?>
PHP 相关文章推荐
一个颜色轮换的简单例子
Oct 09 PHP
用PHP和ACCESS写聊天室(九)
Oct 09 PHP
PHP一些有意思的小区别
Dec 06 PHP
PHP 面向对象 final类与final方法
May 05 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
优化PHP程序的方法小结
Feb 23 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
win7安装php框架Yii的方法
Jan 25 PHP
PHP编写RESTful接口的方法
Feb 21 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 PHP
PHP取整数函数常用的四种方法小结
Jul 05 #PHP
PHP函数学习之PHP函数点评
Jul 05 #PHP
php中根据变量的类型 选择echo或dump
Jul 05 #PHP
PHP写的求多项式导数的函数代码
Jul 04 #PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 #PHP
提高php运行速度的一些小技巧分享
Jul 03 #PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 #PHP
You might like
sqlyog 中文乱码问题的设置方法
2008/10/19 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
php备份数据库类分享
2015/04/14 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
javascript  Error 对象 错误处理
2008/05/18 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
Python中使用HTMLParser解析html实例
2015/02/08 Python
Python pickle模块用法实例
2015/04/14 Python
Python闭包实现计数器的方法
2015/05/05 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
python匿名函数用法实例分析
2019/08/03 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
opencv实现简单人脸识别
2021/02/19 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
python 将Excel转Word的示例
2021/03/02 Python
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
师范大学应届生求职信
2013/11/21 职场文书
电脑租赁公司创业计划书
2014/01/08 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
服装店员工管理制度
2015/08/07 职场文书