PHP头条
热点:

PHP写的UBB代码转换HTML代码-PHP源码


[PHP]代码

url      = true;       //启用url自动解析   默认false
$eq->html     = true;       //启用HTML编码(处理<,>,全角/半角空格,制表符,换行符)默认true
$eq->image    = true;       //启用图象标签解析  默认true
$eq->font     = true;       //启用字体标签解析  默认true
$eq->element  = true;       //启用外部元素解析  默认true
$eq->flash    = true;       //启用Flash解析     默认true
$eq->php      = true;       //启用语法高亮显示  默认true
//ubbEncode参数结束

echo($eq->getImageOpener());//输出图片自动缩放所需js函数
echo $eq->htmlEncode();          //输出ubb编码后字符串
echo"
"; echo $eq->ubbEncode(); //输出ubb编码后字符串 echo"
"; echo $eq->removeHtml(); //输出移除html标签的字符串 echo"
"; echo $eq->ubbEncode(); //输出移除ubb标签的字符串 支持ubb标签列表: 图片类: [img]https://www.php1.cn/[/img] 插入图片 [limg]https://www.php1.cn/[/limg] 图片左绕排 [rimg]https://www.php1.cn/[/rimg] 图片右绕排 [cimg]https://www.php1.cn/[/cimg] 图片居中绕排 文本控制类: [br] 换行符 [b]粗体字[b] [i]斜体字[i] [u]下划线[u] [s]删除线[s] [sub]文字下标[sub] [sup]文字上标[sup] [left]文字左对齐[left] [right]文字右对齐[right] [center]文字居中[center] [align=(left|center|right)]文字对齐方式[align] [size=([1-6])]文字大小[size] [font=(字体)[font] [color=(文字颜色)][color] [list]无序列表[list] [list=s]有序列表[list] [list=(A|1|I)]有序列表(列表方式为(abc,123,I II III))[list] [list=(num)]有序列表(自num开始计数)[list] [li]列表单元项[li] 外部元素类: [url]链接[/url] [url=(链接)]链接文字[/url] [email]邮件地址[/email] [email=(邮件地址)]说明文字[/email]邮件地址 [quote]引用块[/quote] [iframe]内插帧地址[/iframe] [iframe=(内插帧高度)]内插帧地址[/iframe] [swf]flash动画地址[/swf] [swf=宽度,高度]flash动画地址[/swf] 代码块: [code][/code] [php][/php] [code 代码块名称][/code] [php 代码块名称][/php] 如需使用php语法高亮请务必在代码块两端加上""标签 */ class EncodeQ3boy { var $str = ""; var $iconpath = "/image/icon";//图标文件路径 var $imagepath = "/upfiles/article";//图片文件默认路径 //var $tagfoot = ' border="1" onload="ImageLoad(this);" onClick="ImageOpen(this)" style="cursor: hand" ';//图片文件附加属性 var $tagfoot = ' border="1" style="cursor: hand" ';//图片文件附加属性 var $url = false; //url自动解析 var $html = true; //HTML编码 var $image = true; //解析图象标签 var $font = true; //字体标签 var $element = true; //外部元素 var $flash = true; //Flash var $php = true; //语法高亮显示 var $others = true; //ubb转换时候的其他处理 function EncodeQ3boy($str='',$imgph='') { if($str) { $str = strtr($str,array("\n\r"=>"\n","\r\n"=>"\n","\r"=>"\n"," "=>" ")); $this->str = $str; } if($imgph) $this->imagepath = $imgph; } function getImageOpener() { return "

相关文章

PHP之友评论

今天推荐