非常简单的UBB代码
效果图:
<meta http-equiv="content-type" content="text/html;charset=utf8">
<?php function getUbb($subject){$subject=preg_replace("/(\[)o_a(.*)(\])/iU", "<img src=\"http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a\\2.gif\"/>", $subject);//正则替换$subject=preg_replace("/\[b\](.*)\[\/b\]/iU", "<b>\\1</b>", $subject);$subject=preg_replace("/\[url\](.*)\[\/url\]/iU", "<a href=\"\\1\">\\1</a>", $subject);return $subject;}if ($_POST['sub']) {echo getUbb($_POST['text']);# code...}?><hr>
<script>function inserttag(open,close){var text=document.getElementById('content');text.focus();var s1=text.value;text.value =s1+open+close;return;
} </script><img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a1.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a1","]");'>
<img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a2.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a2","]");'>
<img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a3.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a3","]");'>
<img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a4.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a4","]");'>
<img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a5.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a5","]");'>
<img src="http://images.cnblogs.com/cnblogs_com/perseverancevictory/570190/o_a6.gif" width="45" style="cursor:hand" οnclick='inserttag("[o_a6","]");'>
<a href="javascript:void(0);" οnclick='inserttag("[b]","[/b]");'>加粗</a>
<a href="javascript:void(0);" οnclick='inserttag("[url]http://","[/url]");'>超链接</a><form action="" method="post"><textarea name="text" id="content" cols="40" rows="10"></textarea><input type="submit" name="sub" style="cursor:hand" value="提交"></form>
转载于:https://www.cnblogs.com/perseverancevictory/articles/3665408.html
非常简单的UBB代码相关推荐
- php 正则替换 ubb,PHP中开发自己的UBB代码
什么是UBB代码 UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊的TAG.UBB代码很简单,虽然功 ...
- javasrcipt实现简单UBB代码方法
// JavaScript Document // UBB代码简单实现 lxin v0.1beta; function filter(s)...{ //替换[b][/b][i][i] ...
- 开发自己的UBB”代码“
UBB代码是HTML一个变种,是Ultimate Bulletin Board(国外一个BBS程序,国内也有不少地方使用这个程序)采用一种特殊的TAG.UBB代码很简单,虽然功能很少,但基本实现了我们 ...
- 正则表达式(21)——UBB代码
UBB代码是HTML(标准通用标记语言下的一个应用)的一个变种,是Ultimate Bulletin Board (国外的一个BBS程序)采用的一种特殊的TAG.您也许已经对它很熟悉了.UBB代码很简 ...
- ETag, Eric的UBB代码实现方案Sample源码
ETag是为我的EFPForum项目设计的UBB代码实现方案. 因为版权和维护等多种问题, 我放弃了在论坛项目中使用第三方HTML编辑器的念头, 决定使用从CGI时代就广泛使用的UBB代码. UBB代 ...
- ubb代码转化html代码
ubb代码转化html代码 public static string UbbDecode(string str) { str = HtmlEncode(str); str = Regex.Replac ...
- php匹配ubb,将php实现过滤UBB代码
将php实现过滤UBB代码 本文实例讲述了php实现过滤UBB代码的类.分享给大家供大家参考.具体如下: PHP代码如下: 复制代码 代码如下:class Day{ function ubb($Tex ...
- 解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了 2011-11-22 16:48 by 通用信息化建设平台, 1471 ...
- js php滚动图代码,JavaScript_JS实现的N多简单无缝滚动代码(包含图文效果),本文实例讲述了JS实现的N多简 - phpStudy...
JS实现的N多简单无缝滚动代码(包含图文效果) 本文实例讲述了JS实现的N多简单无缝滚动代码.分享给大家供大家参考,具体如下: 实现原理很简单,注册事件之后,立即将元素的innerHTML累加一次. ...
最新文章
- linux 脚本 alias,在shell脚本中使用alias别名
- 炎热的夏天过去了,老司机用Python带你爬爬哪个城市最热
- 第六课.Python函数(三)
- 实战SSM_O2O商铺_25【商品类别】商品类别列表展示从Dao到View层的开发
- ==与equals,String的equals()方法
- Storm单节点部署及启动
- VTK:几何对象之ShrinkCube
- 计算机七年级书籍段落,七年级下册片段.doc
- Scrum之 回顾会议
- NOR Flash擦写和原理分析 (二)
- App测试Android的闪退总结
- java实现画布上画图
- 地理类国际顶级期刊汇总
- 微信读书vscode插件_众所周知,拥有了vscode就拥有了一切
- 超详细SPSS主成分分析计算指标权重(一)
- python中的箭头符号
- 2019百日打卡DAY12
- C#--解析DataMatrix二维码
- 把字符串中的全角数字替换成半角数字 0123456789 转换成 0123456789
- 打马赛克就安全了吗?AI消除马赛克,GitHub霸榜
热门文章
- 万豪国际亚太区15家酒店率先启动“益起旅行 ”体验项目
- android手机截屏、录屏脚本
- 【转】360的“投名状”:400小分队直通周鸿祎 员工打了鸡血
- JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证]
- OpenWRT 镜像
- lucene-使用lius解析pdf、ppt、rtf、txt、xml
- 程序员如何获得中级工程师高级工程师职称
- 擎创工程师实战| ClickHouse存储结构及索引详解
- 真机调试:问题: 想把写完的代码, 跑到手机上运行, 怎么办?
- 微信小程序:正则表达式