<?php
/*
php Ubb代码编辑器
*/
function get_ubb($ubb){
$ubb=preg_replace("/([B])(.*)([/B])/","2" ,$ubb);//替换B粗体字
$ubb=preg_replace("/([I])(.*)([/I])/","2" ,$ubb);
$ubb=preg_replace("/([U])(.*)([/U])/","2" ,$ubb);
$ubb=preg_replace("/([LEF])(.*)([/LEF])/","
2
" ,$ubb);$ubb=preg_replace("/([MID ])(.*)([/MID ])/","
2
" ,$ubb);$ubb=preg_replace("/([RIG])(.*)([/RIG])/","
2
" ,$ubb);$ubb=preg_replace("/([LINK])(.*)([/LINK])/","2",$ubb);
$ubb=preg_replace("/([Email])(.*)([/Email])/","2",$ubb);
$ubb=preg_replace("/([IMAGE])(.*)([/IMAGE])/","",$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>" ,$ubb); $ubb=preg_replace("/([MUSIC])(.*)([/MUSIC])/","" ,$ubb); $ubb=preg_replace("/([PHOTO name=)([0-9]*)(])/","" ,$ubb); $ubb=preg_replace("/([FONT=)(.{1,10})(])(.*)([/FONT])/"," 4 $ubb=preg_replace("/([FONT-SIZE=)([0-9]*)(])(.*)([/FONT-SIZE])/"," 4 $ubb=preg_replace("/([FONT-COLOR=)(.{1,10})(])(.*)([/FONT-COLOR])/"," 4 //$ubb=preg_replace("/([])(.*)([/])/","" ,$ubb); return $ubb; } $str=get_ubb($_POST['cont']); $str=" [FONT=黑体]asdasd asdasdas[/FONT] echo get_ubb($str); ?> http://www.bkjia.com/PHPjc/325688.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325688.htmlTechArticle复制代码 代码如下: ?php /* php Ubb代码编辑器 */ function get_ubb($ubb){ $ubb=preg_replace("/([B])(.*)([/B])/","B2/B" ,$ubb);//替换B粗体字 $ubb=preg_replace("/([I...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)