php Ubb代码编辑器函数代码
2018-10-12 13:56
330 查看
<?php
/*
php Ubb代码编辑器
*/
function get_ubb($ubb){
$ubb=preg_replace("/()(.*)()/","<B>\2</B>" ,$ubb);//替换B粗体字
$ubb=preg_replace("/()(.*)()/","<I>\2</I>" ,$ubb);
$ubb=preg_replace("/()(.*)()/","<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 Ubb代码编辑器函数代码
- 使用php代码加亮函数构造php小后门
- php下过滤HTML代码的函数
- PHP url 加密解密函数代码
- PHP清除HTML代码、空格、回车换行符的函数
- PHP url 加密解密函数代码
- PHP校验ISBN码的函数代码
- php模拟js函数unescape的函数代码
- php中随机显示图片的函数代码
- (实用篇)php中计算中文字符串长度、截取中文字符串的函数代码
- PHP中英混合字符串截取的函数代码
- Javascript生成json的函数代码(可以用php的json_decode解码)
- 16进制转RGB (PHP代码函数)
- PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
- JS与PHP向函数传递可变参数的区别实例代码
- 获取年份选项option(PHP代码函数)
- php指定函数参数默认值示例代码
- php 判断过去离现在几年的函数(实例代码)