url = true"/>
PHP头条
热点:

一个UBB的PHP类


以下面是源代码调用方法:

$u=new EncodeQ3boy();

echo $u->ubbEncode($_POST["ok"]);

/*
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"


";
echo $eq->ubbEncode();      //输出ubb编码后字符串
echo"
";
echo $eq->removeHtml();     //输出移除html标签的字符串
echo"
";
echo $eq->ubbEncode();      //输出移除ubb标签的字符串
支持ubb标签列表:
图片类:
  插入图片
[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]
[font=(字体)[font]
[color=(文字颜色)][color]
    无序列表

        有序列表

            有序列表(列表方式为(abc,123,I II III))

                有序列表(自num开始计数)

                  [li]列表单元项[li]
                  外部元素类:
                  链接
                  链接文字
                  邮件地址
                  说明文字邮件地址
                  引用块[/quote]
                  [iframe]内插帧地址[/iframe]
                  [iframe=(内插帧高度)]内插帧地址[/iframe]
                  [swf]flash动画地址[/swf]
                  [swf=宽度,高度]flash动画地址[/swf]
                  代码块:

                  [php][/php]
                  [code 代码块名称][/code]
                  [php 代码块名称][/php]
                  如需使用php语法高亮请务必在代码块两端加上""标签
                  */
                  class EncodeQ3boy {
                      var $str      = "";
                      var $iconpath   = "/image/icon";//图标文件路径
                      var $imagepath   = "/upfiles/article";//图片文件默认路径
                      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;        //语法高亮显示
                      function EncodeQ3boy($str='',$imgph='') {
                          if($str) {
                              $str = strtr($str,array("nr"=>"n","rn"=>"n","r"=>"n"," "=>" "));
                              $this->str = $str;
                          }
                          if($imgph) $this->imagepath = $imgph;
                      }
                      function getImageOpener() {
                          Return "

                  相关文章

                  相关频道:

                  PHP之友评论

                  今天推荐