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 相关文章推荐
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
重新认识php array_merge函数
Aug 31 PHP
PHP中使用addslashes函数转义的安全性原理分析
Nov 03 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
php制作文本式留言板
Mar 18 PHP
PHP下载远程图片并保存到本地方法总结
Jan 22 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP实现的XXTEA加密解密算法示例
Aug 28 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
Sep 29 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP+Mysql分布式事务与解决方案深入理解
Feb 27 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
Zend studio文件注释模板设置方法
2013/09/29 PHP
两种php实现图片上传的方法
2016/01/22 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
Python 字典dict使用介绍
2014/11/30 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python中进程和线程的区别详解
2017/10/29 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
用pycharm开发django项目示例代码
2018/10/24 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
英语师范专业毕业生自荐信
2013/09/21 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
党员民主生活会材料
2014/12/15 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS