function html2ubb($str)

{

$str = str_replace("\n",'',$str);

$str = preg_replace("/\]+HREF=\"([^\"]+)\"[^>]*\>(.*?)/i","[url=$1]$2[/url]",$str);

$str = preg_replace("/\]+)\"(.*?)\>(.*?)/i","[color=$2]$4[/color]",$str);

$str = preg_replace("/\]+)\"(.*?)\>(.*?)/i","[face=$2]$4[/face]",$str);

$str = preg_replace("/\]+)\"(.*?)\>(.*?)/i","[size=$2]$4[/size]",$str);

$str = preg_replace("/\]+src=\"([^\"]+)\"[^>]*\>/i","[img]$1[/img]",$str);

$str = preg_replace("/\

]+ALIGN=\"([^\"]+)\"[^>]*\>(.*?)/i","[align=$1]$2[/align]",$str);

$str = preg_replace("/\/i","[$1u]",$str);

$str = preg_replace("/\/i","[$1I]",$str);

$str = preg_replace("/\/i","[$1b]",$str);

$str = preg_replace("/\/i","[$1b]",$str);

$str = preg_replace("/\/i","[$1i]",$str);

$str = preg_replace("/]*?>/i","",$str);

return $str;

}

?>

php html转ubb,PHP HTML转UBB函数相关推荐

  1. php 正则替换 ubb,php实现过滤UBB代码的类

    本文实例讲述了php实现过滤UBB代码的类.分享给大家供大家参考.具体如下: PHP代码如下: class Day{ function ubb($Text) {      /// UBB代码转换 // ...

  2. php html ubb,php实现的UBB解析类

    UBB 解析类 /************************************************************ *                 UBB 解析器  v1. ...

  3. 用js自动把url加入ubb代码的函数

    //在内容中把url加入ubb代码 Code: function ubb(str){ var pattern = /(http|ftp):\/\/[0-9a-zA-Z_\-]{2,}\.[0-9a-z ...

  4. 一个简单的UBB程序

    1.定义好自己的UBB标签,例如定义一个如[img][/img]当作html中<img/>的替换.($img = "[img]pic.jpg[/img]";) 2.创建 ...

  5. UBB代码相关内容的收藏

    一.UBB标签显示效果: UBB 标签 UBB是一种比HTML更安全的网页代码.你可以参照下面的格式来使用它! [quote]这个标签是用来做为引用所设置的,如果你有什么内容是引用自别的地方,请加上这 ...

  6. php html ubb,php处理ubb函数_PHP教程

    php Ubb代码精华 /* 程序设计: 林建炫(飘枫设计室) made in 陆丰 by 2007-03-07 中午 QQ: 5818500 Email: linzhenxuan@163.com 如 ...

  7. php 正则替换 ubb,PHP中开发自己的UBB代码

    什么是UBB代码 UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊的TAG.UBB代码很简单,虽然功 ...

  8. 开发自己的UBB”代码“

    UBB代码是HTML一个变种,是Ultimate Bulletin Board(国外一个BBS程序,国内也有不少地方使用这个程序)采用一种特殊的TAG.UBB代码很简单,虽然功能很少,但基本实现了我们 ...

  9. ETag, Eric的UBB代码实现方案Sample源码

    ETag是为我的EFPForum项目设计的UBB代码实现方案. 因为版权和维护等多种问题, 我放弃了在论坛项目中使用第三方HTML编辑器的念头, 决定使用从CGI时代就广泛使用的UBB代码. UBB代 ...

  10. 经典JavaScript正则表达式实战

    来源:http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html 目录 1. 正则表达式实战...1    2. 匹 ...

最新文章

  1. 2017.4.2号总结
  2. QT中使用QSettings保存应用程序配置信息
  3. 深度学习(四十四)——GAN的评估指标, DCGAN, WGAN-GP, CGAN, BEGAN EBGAN
  4. java读取http请求中的body
  5. sqlserver连接字符串_10分钟使用EF Core连接MSSQL数据库
  6. python第六周实验_第六周实验四
  7. ribbon 配置 动态更新_Netflix开源工具:在SpringBoot实现动态路由
  8. 古早但有用:CISA 发布15个正遭利用的老旧漏洞
  9. 【优化算法】多目标麻雀搜索优化算法(MSSA)【含Matlab源码 1366期】
  10. ruby 1.9.3 字符和asscii转换
  11. Cisco Packet Tracer思科模拟器中无线网络的基本配置
  12. selenium1和2区别
  13. 计算机要重启电脑才能检测出u盘启动,电脑使用U盘需要重启才能识别分析及解决措施...
  14. html5怎么给图片加边框,怎么给图片加边框 【解决模式】
  15. 【网络传输协议】RTSP即RealTimeStreamingProtocol流媒体网络传输协议
  16. 苹果证书导出p12文件
  17. CPU当中的分支预测
  18. 摄像头8mm可以看多远_折叠屏、透明屏、卷曲屏、拼接屏、屏下摄像头...未来屏显的先机都在这里...
  19. QCC304x/QCC514x Pydbg在线调试
  20. 全网同名: 关于窝在多个平台账号的说明

热门文章

  1. 基于学生信息管理系统的数据库系统课程设计升级版(mysql)
  2. 吴恩达老师深度学习课程完整笔记
  3. Java练习用Java写双人游戏简单四子棋
  4. 服务器背板电源维修,814835-B21 814832-001 DD-2901-3C-LF G9 HPE服务器电源背板
  5. WARN: Establishing SSL connection without server‘s identity verification is not recommended
  6. 排序算法总结(Python实现)——(一)
  7. Vulnhub Typhoon-v1.02提权
  8. Typhoon-v1.02渗透笔记
  9. 如何选择企业邮箱?企业邮箱好处是什么?
  10. IIS-网站报500.19错误代码0x8007000d问题解决