/* Text Encode Class Write by q3boy 2003.3.10 usage: $eq = new EncodeQ3boy($str);初始化类 //以下为ubbEncode参数 $eq->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"<hr>"; echo $eq->ubbEncode(); //输出ubb编码后字符串 echo"<hr>"; echo $eq->removeHtml(); //输出移除html标签的字符串 echo"<hr>"; echo $eq->ubbEncode(); //输出移除ubb标签的字符串 支持ubb标签列表: 图片类: [img]http://www.aaa.com/aaa.gif[/img] 插入图片 [limg]http://www.aaa.com/aaa.gif[/limg] 图片左绕排 [rimg]http://www.aaa.com/aaa.gif[/rimg] 图片右绕排 [cimg]http://www.aaa.com/aaa.gif[/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 $url = false; //url自动解析 var $html = true; //HTML编码 var $image = true; //解析图象标签 var $font = true; //字体标签 var $element = true; //外部元素 var $flash = true; //Flash var $php = true; //语法高亮显示 function EncodeQ3boy($str='''',$imgph='''') { if($str) { $str = strtr($str,array("\n\r"=>"\n","\r\n"=>&quo |