/*

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])/","" ,$ubb);

$ubb=preg_replace("/([MUSIC])(.*)([/MUSIC])/","" ,$ubb);

$ubb=preg_replace("/([PHOTO name=)([0-9]*)(])/","" ,$ubb);

$ubb=preg_replace("/([FONT=)(.{1,10})(])(.*)([/FONT])/","

\4

" ,$ubb);

$ubb=preg_replace("/([FONT-SIZE=)([0-9]*)(])(.*)([/FONT-SIZE])/","

\4

" ,$ubb);

$ubb=preg_replace("/([FONT-COLOR=)(.{1,10})(])(.*)([/FONT-COLOR])/","

\4

" ,$ubb);

//$ubb=preg_replace("/([])(.*)([/])/","" ,$ubb);

return $ubb;

}

$str=get_ubb($_POST['cont']);

$str="

[FONT=黑体]asdasd
asdasdas[/FONT]

";

echo get_ubb($str);

?>

php中简单ubb案例,php Ubb代码编辑器函数代码相关推荐

  1. vue2实现codemirror在线代码编辑器(代码提示,行数显示..)

    项目需求 需要在管理系统模块中实现用户SQL语句自查询,实现一个代码编辑器,要求有执行,清空,代码提示,行数显示功能,,实现效果如下: -------------------------------- ...

  2. 分享好用的文本代码编辑器和源代码编辑器【notepad++,Visual Studio Code】

    文章目录 notepad++介绍 Visual Studio Code介绍 今天在这里给学习者和开发者分享好用的代码编辑器[notepad++]和[Visual Studio Code] notepa ...

  3. 编辑框高亮html原理,不容错过的内嵌代码编辑器高亮代码-JSFIDDLE

    插件描述:如果你的网站需要展示某些源码:html.css.js.那么你可以选择我之前介绍的两款代码高亮插件:SYNTAXHIGHLIGHTER 或者 SNIPPET 不过今天我要给大家介绍另外一款工具 ...

  4. python代码编辑器、最好_这十大文本/代码编辑器最好用

    10款最著名的代码(文本)编辑器,作为程序员的你喜欢哪个,哪种代码编辑器最入你的法眼.代码编辑器对我们的用途有多大呢? 通常操作系统和软件开发包中都包含文本/代码编辑器,可以用来编辑配置文件,文档文件 ...

  5. x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)

    最新版本:x-studio 10.0.9000.29(2020年4月14日更新) 官网: https://x-studio.net 官方教程: https://docs.x-studio.net x- ...

  6. 程序员大佬都在用的代码编辑器,你不用就OUT啦

    作为程序员,免不了与查看代码.写代码为伴,无论是前端还是后端.一款优秀的代码编辑器可以帮助程序员伙伴更高效的完成项目的开发任务,提高工作效率,正所谓"工欲善其事,必先利其器".作为 ...

  7. HTML5网页在线代码编辑器源码 适用各类项目代码在线编辑

    介绍: HTML5网页在线代码编辑器,代码高亮显示,输入代码爆炸动态效果显示. 如果谁改造一下运行功能,那基本可以做一个在线编辑运行软件引流了 网盘下载地址: http://kekewl.net/wu ...

  8. android html转ubb,简单的Html转换UBB的程序

    简单的Html转换UBB的程序 更新时间:2006年06月29日 00:00:00   作者: 这个功能主要是让 UBB 转贴的时候方便点. 1.自动识别图片,超链接,字体颜色,和字体加粗,倾斜,下划 ...

  9. html转ubb php,window_简单的Html转换UBB的程序,这个功能主要是让 UBB 转贴的 - phpStudy...

    简单的Html转换UBB的程序 这个功能主要是让 UBB 转贴的时候方便点. 1.自动识别图片,超链接,字体颜色,和字体加粗,倾斜,下划线的HTML代码,并且转换为UBB代码. 2.兼容 IE 和 M ...

  10. java html ubb_简单的Html转换UBB的程序

    简单的Html转换UBB的程序 发布时间:2020-04-08 来源:未知 点击: 次 这个功能主要是让 UBB 转贴的时候方便点. 1.自动识别图片,超链接,字体颜色,和字体加粗,倾斜,下划线的HT ...

最新文章

  1. 收藏:通信网络基础知识
  2. 一篇图看清Java中的各种Queue
  3. HTML 5 的自定义 data-* 属性和jquery的data()方法的使用
  4. 矩阵位移法matlab编程,矩阵位移法_MATLAB_GUI.doc
  5. 基于深度学习模型的花卉图像分类代码_华为不止有鸿蒙!教你快速入门华为免编程深度学习神器ModelArts...
  6. Android 驱动(10)----设备树(二)linux内核顶层am335x-evm.dts
  7. 3种java实现多线程_实现java多线程的3种方式,99%人没用过第3种
  8. nvarchar转换为int类型失败_2.2 C++强制类型转换 | 将3.3转换为整型输出
  9. mysql语句错误怎么查找_SQL语法错误但是怎么也找不出来,求指导
  10. 8255工作方式一A口和B口输出
  11. 如何升级mysql-libs_MySQL升级教程(CentOS)
  12. Eclipse中执行Tomcat源代码
  13. 2022下半年数学建模竞赛汇总(比赛时间、出成绩时间、难易程度、含金量、竞赛官网)
  14. Hive 安全模式下 Prepare Plan 的时间分析
  15. OpenVSwitch的端口Port学习使用
  16. Codeforces - Inna and Dima
  17. oracle erp fnd api,Sample of API FND_PROFILE (转)
  18. Win11图标变暗怎么办?Win11图标变暗的解决方法
  19. 澄清烟台苹果果袋用药与果树种植
  20. 联想服务器安装系统蓝屏怎么办,联想电脑装系统出现蓝屏怎么办

热门文章

  1. leetcode·双指针
  2. PXC 57 二进制安装
  3. oracle 11g ocp 笔记(9)-- 使用sql 检索、过滤和排序数据
  4. 面试官问现在工资是多少,该怎么回答?
  5. 高级java面试宝典
  6. 框架学习笔记:Unity3D的MVC框架——StrangeIoC
  7. 现实世界的 Windows Azure:Davide Bedin讲述aKite零售管理解决方案
  8. Commons-FileUpload上传组件
  9. pytorch minist
  10. linux磁盘挂载特别慢,arch开机速度竟然是挂载磁盘拖慢了。。