php怎么实现ubb代码,php实现过滤UBB代码的类
本文实例讲述了php实现过滤UBB代码的类。分享给大家供大家参考。具体如下:
PHP代码如下:
复制代码 代码如下:
class Day{
function ubb($Text) { /// UBB代码转换
//$Text=htmlspecialchars($Text);
//$Text=ereg_replace("\r\n","
",$Text);
$Text=ereg_replace("\[br\]","
",$Text);
$Text=nl2br($Text);
$Text=stripslashes($Text);
$Text=preg_replace("/\\t/is"," ",$Text);
$Text=preg_replace("/\[url\](http:\/\/.+?)\[\/url\]/is","\\1",$Text);
$Text=preg_replace("/\[url\](.+?)\[\/url\]/is","\\1",$Text);
$Text=preg_replace("/\[url=(http:\/\/.+?)\](.+?)\[\/url\]/is","\\2",$Text);
$Text=preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is","\\2",$Text);
$Text=preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/is","\\2",$Text);
$Text=preg_replace("/\[font=(.+?)\](.+?)\[\/font\]/is","\\2",$Text);
$Text=preg_replace("/\[email=(.+?)\](.+?)\[\/email\]/is","\\2",$Text);
$Text=preg_replace("/\[email\](.+?)\[\/email\]/is","\\1",$Text);
$Text=preg_replace("/\[i\](.+?)\[\/i\]/is","\\1",$Text);
$Text=preg_replace("/\[u\](.+?)\[\/u\]/is","\\1",$Text);
$Text=preg_replace("/\[b\](.+?)\[\/b\]/is","\\1",$Text);
$Text=preg_replace("/\[fly\](.+?)\[\/fly\]/is","\\1",$Text);
$Text=preg_replace("/\[move\](.+?)\[\/move\]/is","\\1",$Text);
$Text=preg_replace("/\[shadow=([#0-9a-z]{1,10})\,([0-9]{1,3})\,([0-9]{1,2})\](.+?)\[\/shadow\]/is","
\\4 |
",$Text);
return $Text;
}
}
希望本文所述对大家的php程序设计有所帮助。
时间: 2015-03-10
php怎么实现ubb代码,php实现过滤UBB代码的类相关推荐
- php匹配ubb,将php实现过滤UBB代码
将php实现过滤UBB代码 本文实例讲述了php实现过滤UBB代码的类.分享给大家供大家参考.具体如下: PHP代码如下: 复制代码 代码如下:class Day{ function ubb($Tex ...
- php 正则替换 ubb,php实现过滤UBB代码的类
本文实例讲述了php实现过滤UBB代码的类.分享给大家供大家参考.具体如下: PHP代码如下: class Day{ function ubb($Text) { /// UBB代码转换 // ...
- php处理ubb代码,过滤UBB代码的php类
[代码][PHP]代码class Day{ function ubb($Text) { /// UBB代码转换 //$Text=htmlspecialchars($Text); //$Text=ere ...
- c# 过滤HTML代码 源代码,案例 下载
#region 过滤HTML代码 //替换掉html字符,只显示文字信息. public string replaceHtmlCode(string Htmlstring) { Htmlstring ...
- phpcms v9输出内容过滤html代码 - 代码篇
phpcms v9输出内容过滤html代码 - 代码篇 代码: //图1 :未过滤 {str_cut($r[content],330,'······')}//图2 :已过滤 {str_cut(stri ...
- ueditor富文本编辑器过滤了代码,如何取消?
后台UEditor富文本编辑器,编辑的代码被强制过滤,并被强制修改成<p>标签?导致前台页面效果不对? ueditor富文本编辑器,虽然好用,但是很多时候,如果没有足够的使用经验,一般是很 ...
- html代码js正则,过滤所有HTML代码和CSS,JS
过滤所有HTML代码和CSS,JS 复制代码 代码如下: Function RemoveHTML(strHTML) '过滤HTML代码的函数包括过滤CSS和JS StrHtml = Replac ...
- 网站前端进行违禁词过滤js代码
var strChar=['最佳','最具','最爱','最赚','最优','最优秀','最好','最大','最大程度','最高','最高级','最高端','最奢侈','最低','最低级','最底', ...
- 火车采集器 免费版 html标签排除,Html代码白名单过滤插件(C#)
Html代码白名单过滤插件(C#) 作者:小文 发布于:2010-10-18 9:28 Monday 分类:免费插件 该插件将过滤掉所有除需要外的html代码.在处理前您需要使用采集器过滤js,css ...
- HTML编辑器自动过滤代码怎么办,KesionCMS X1百度编辑器过滤html代码的修复方法
看到论坛里,经常有人发帖说,X1采用的百度编辑器,过滤html代码太严重! 现在把修复方法分享如下: 打开editor下的ueditor.all.js文件 1.将9950行左右的allowDivTra ...
最新文章
- 第五届合肥工业大学宣城校区程序设计大赛题解
- 斗地主发牌编程PHP,JAVA代码之斗地主发牌详解
- iOS网络缓存扫盲篇
- 基于OpenLDAP_MirrorMode的OpenLDAP高可用
- linux查找技巧: find grep xargs linux系统信息查看大全
- android 文本左对齐,在Android中与文本左可绘制对齐
- C++之函数指针实现函数回调
- html:(21):重置按钮和label标签
- @query传参_vue-router中params传参和query传参的区别及处理方法
- CSS 背景图片 设置居中
- java线程池拒绝策略_Java线程池ThreadPoolExecutor的4种拒绝策略
- spring 获取一个包下的所有bean_面试官问我:为什么 Spring 中的 bean 默认为单例?...
- 手机火狐浏览器怎么开启flash_火狐浏览器flash插件怎么启用?
- 怎样快速备份电脑文件?
- php微信使用腾讯地图进行定位,微信小程序在腾讯地图上选择定位
- Proximity Based IoT Device Authentication翻译与理解
- requirejs的用法
- 移动机顶盒搭建网页服务器,超级简单搭建自己的私人影视库
- 常见计算机主机内部硬件设备,计算机的硬件主要包括中央处理器、储存器、输出设备和...
- anaconda linux卸载,Linux上Anaconda的卸载