예제 #1
0
function cssCompression($content, $Level)
{
    $Level = cStr($Level);
    //转成字符好判断
    //Css高级压缩
    if ($Level == '1') {
        $content = regExp_Replace($content, '\\/\\*(.|' . vbCrlf() . ')*?\\*\\/', '');
        $content = regExp_Replace($content, '\\s*([\\{\\}\\:\\;\\,])\\s*', '$1');
        $content = regExp_Replace($content, '\\,[\\s\\.\\#\\d]*\\{', '{');
        $content = regExp_Replace($content, ';\\s*;', ';');
        //Css简单压缩
    } else {
        if ($Level >= 2) {
            $content = regExp_Replace($content, '\\/\\*(.|' . vbCrlf() . ')*?\\*\\/', '');
            ////删除注释
        }
        $content = regExp_Replace($content, '\\s*([\\{\\}\\:\\;\\,])\\s*', '$1');
        $content = regExp_Replace($content, '\\,[\\s\\.\\#\\d]*\\{', '{');
        ////容错处理
        $content = regExp_Replace($content, ';\\s*;', ';');
        ////清除连续分号
        $content = regExp_Replace($content, ';\\s*}', '}');
        ////清除末尾分号和大括号
        $content = regExp_Replace($content, '([^\\s])\\{([^\\s])', '$1{$2');
        $content = regExp_Replace($content, '([^\\s])\\}([^' . vbCrlf() . ']s*)', '$1}' . vbCrlf() . '$2');
    }
    $content = trimVbCrlf($content);
    $cssCompression = $content;
    return @$cssCompression;
}
예제 #2
0
파일: URL.php 프로젝트: 313801120/AspPhpCms
function getHttpUrlStateAbout($nState)
{
    $s = '';
    $c = '';
    $s = cStr(aspTrim($nState));
    switch ($s) {
        case '100':
            $c = '继续';
            break;
        case '101':
            $c = '开关协议';
            break;
        case '200':
            $c = '成功';
            break;
        case '201':
            $c = '创建';
            break;
        case '202':
            $c = '接受';
            break;
        case '203':
            $c = '非权威信息';
            break;
        case '204':
            $c = '不含内容';
            break;
        case '205':
            $c = '重置内容';
            break;
        case '206':
            $c = '部分内容';
            break;
        case '300':
            $c = '多项选择';
            break;
        case '301':
            $c = '移动永久';
            break;
        case '302':
            $c = '暂时移动';
            break;
        case '303':
            $c = '看其他的';
            break;
        case '304':
            $c = '未修改';
            break;
        case '305':
            $c = '使用代理';
            break;
        case '307':
            $c = '临时重定向';
            break;
        case '400':
            $c = '坏的要求';
            break;
        case '401':
            $c = '未经授权';
            break;
        case '402':
            $c = '付款要求';
            break;
        case '403':
            $c = '禁止';
            break;
        case '404':
            $c = '未找到';
            break;
        case '405':
            $c = '不允许的方法';
            break;
        case '406':
            $c = '不可接受';
            break;
        case '407':
            $c = '代理验证所需';
            break;
        case '408':
            $c = '请求超时';
            break;
        case '409':
            $c = '冲突';
            break;
        case '410':
            $c = '消失';
            break;
        case '411':
            $c = '所需长度';
            break;
        case '412':
            $c = '先决条件';
            break;
        case '413':
            $c = '请求实体过大';
            break;
        case '414':
            $c = '的请求URI太长';
            break;
        case '415':
            $c = '不支持的媒体类型';
            break;
        case '416':
            $c = '的请求范围不满足';
            break;
        case '417':
            $c = '期望失败';
            break;
        case '500':
            $c = '内部服务器错误';
            break;
        case '501':
            $c = '未实施';
            break;
        case '502':
            $c = '坏网关';
            break;
        case '503':
            $c = '服务不可用';
            break;
        case '504':
            $c = '网关超时';
            break;
        case '505':
            $c = '的HTTP版本不支持';
            break;
        case '509':
            $c = '带宽限制超过';
    }
    $getHttpUrlStateAbout = $c;
    return @$getHttpUrlStateAbout;
}
예제 #3
0
function handleContentRepeatFunction($content, $sType)
{
    $c = '';
    $Funs = '';
    $FunList = '';
    $nOK = '';
    $nErr = '';
    $splxx = '';
    $ErrFunList = '';
    $sType = cStr($sType);
    $content = getScanFunctionNameList($content);
    //获得ASP函数名称列表
    $nOK = 0;
    $nErr = 0;
    $splxx = aspSplit($content, vbCrlf());
    foreach ($splxx as $key => $Funs) {
        if ($Funs != '') {
            if (inStr('|' . $FunList . '|', '|' . $Funs . '|') == 0) {
                $FunList = $FunList . $Funs . '|';
                $nOK = $nOK + 1;
            } else {
                $ErrFunList = $ErrFunList . $Funs . vbCrlf();
                $nErr = $nErr + 1;
            }
        }
        doEvents();
    }
    $c = '找到函数共(' . uBound($splxx) + 1 . '),重复(' . $nErr . ')' . vbCrlf();
    //函数列表
    if ($sType == '1' || $sType == '3') {
        $c = $c . vbCrlf() . '函数列表' . vbCrlf() . $FunList;
    }
    //重复函数列表
    if ($ErrFunList != '' && ($sType == '1' || $sType == '3')) {
        $c = $c . vbCrlf() . '重复函数列表' . vbCrlf() . $ErrFunList;
    }
    $handleContentRepeatFunction = $c;
    return @$handleContentRepeatFunction;
}
예제 #4
0
function handleInModule($content, $sType)
{
    $sType = lCase(cStr($sType));
    if ($sType == '1' || $sType == 'start') {
        $content = replace($content, '\\\'', '\\|*|\\');
        $content = replace($content, '\\=', '\\|&|\\');
        //后加20141024
    } else {
        if ($sType == '2' || $sType == 'end') {
            $content = replace($content, '\\|*|\\', '\'');
            $content = replace($content, '\\$', '$');
            $content = replace($content, '\\}', '}');
            $content = replace($content, '\\|&|\\', '=');
            //后加20141024
        }
    }
    $handleInModule = $content;
    return @$handleInModule;
}
예제 #5
0
function getRandomPhoneNumber($nCount)
{
    $num1 = '';
    $rndnum = '';
    $j = '';
    $c = '';
    $c = '';
    $rndnum = '';
    $j = 1;
    while ($j < $nCount) {
        while (len($rndnum) < 9) {
            //产生随机数的个数
            $num1 = cStr(chr((57 - 48) * rnd() + 48));
            $rndnum = $rndnum . $num1;
        }
        $c = $c . 13 . $rndnum . vbCrlf();
        $rndnum = '';
        $j = $j + 1;
    }
    if ($c != '') {
        $c = left($c, len($c) - 2);
    }
    $getRandomPhoneNumber = $c;
    return @$getRandomPhoneNumber;
}
예제 #6
0
function showColumnList($parentid, $tableName, $showFieldName, $thisPId, $nCount, $action)
{
    $i = '';
    $s = '';
    $c = '';
    $selectcolumnname = '';
    $selStr = '';
    $url = '';
    $isFocus = '';
    $sql = '';
    $addSql = '';
    $listLableStr = '';
    $topnav = '';
    $thisColumnName = '';
    $navheaderStr = '';
    $navfooterStr = '';
    $parentid = aspTrim($parentid);
    $listLableStr = 'list';
    $topnav = getStrCut($action, '[topnav]', '[/topnav]', 2);
    $thisColumnName = getColumnName($parentid);
    //call echo(parentid,topnav)
    if ($parentid != $topnav) {
        if (inStr($action, '[small-list') > 0) {
            $listLableStr = 'small-list';
        }
    }
    //call echo("listLableStr",listLableStr)
    $fieldNameList = '';
    $splFieldName = '';
    $k = '';
    $fieldName = '';
    $replaceStr = '';
    $startStr = '';
    $endStr = '';
    $topNumb = '';
    $modI = '';
    $title = '';
    $subHeaderStr = '';
    $subFooterStr = '';
    $subHeaderStartStr = '';
    $subHeaderEndStr = '';
    $subFooterStartStr = '';
    $subFooterEndStr = '';
    $fieldNameList = getHandleFieldList($GLOBALS['db_PREFIX'] . $tableName, '字段列表');
    $splFieldName = aspSplit($fieldNameList, ',');
    $sql = 'select * from ' . $GLOBALS['db_PREFIX'] . $tableName . ' where parentid=' . $parentid;
    //  call echo("sql1111111111111",tableName)
    //处理追加SQL
    $startStr = '[sql-' . $nCount . ']';
    $endStr = '[/sql-' . $nCount . ']';
    if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) {
        $startStr = '[sql]';
        $endStr = '[/sql]';
    }
    $addSql = getStrCut($action, $startStr, $endStr, 2);
    if ($addSql != '') {
        $sql = getWhereAnd($sql, $addSql);
    }
    $rsObj = $GLOBALS['conn']->query($sql . ' order by sortrank asc');
    //call echo(sql,rs.recordcount)
    for ($i = 1; $i <= @mysql_num_rows($rsObj); $i++) {
        $rs = mysql_fetch_array($rsObj);
        if (@mysql_num_rows($rsObj) != 0) {
            $startStr = '';
            $endStr = '';
            $selStr = '';
            $isFocus = false;
            if (cStr($rs['id']) == cStr($thisPId)) {
                $selStr = ' selected ';
                $isFocus = true;
            }
            //网址判断
            if ($isFocus == true) {
                $startStr = '[' . $listLableStr . '-focus]';
                $endStr = '[/' . $listLableStr . '-focus]';
            } else {
                $startStr = '[' . $listLableStr . '-' . $thisColumnName . ']';
                $endStr = '[/' . $listLableStr . '-' . $thisColumnName . ']';
                if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) {
                    $startStr = '[' . $listLableStr . '-' . $i . ']';
                    $endStr = '[/' . $listLableStr . '-' . $i . ']';
                } else {
                    //call echo(rs("columnname"),startStr)
                }
            }
            //在最后时排序当前交点20160202
            if ($i == $topNumb && $isFocus == false) {
                $startStr = '[' . $listLableStr . '-end]';
                $endStr = '[/' . $listLableStr . '-end]';
            }
            //例[list-mod2]  [/list-mod2]    20150112
            for ($modI = 6; $modI >= 2; $modI--) {
                if (inStr($action, $startStr) == false && $i % $modI == 0) {
                    $startStr = '[' . $listLableStr . '-mod' . $modI . ']';
                    $endStr = '[/' . $listLableStr . '-mod' . $modI . ']';
                    if (inStr($action, $startStr) > 0) {
                        break;
                    }
                }
            }
            //没有则用默认
            if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) {
                $startStr = '[' . $listLableStr . ']';
                $endStr = '[/' . $listLableStr . ']';
            }
            //call rwend(action)
            //call echo(startStr,endStr)
            if (inStr($action, $startStr) > 0 && inStr($action, $endStr) > 0) {
                $s = StrCut($action, $startStr, $endStr, 2);
                $s = replaceValueParam($s, 'id', $rs['id']);
                $s = replaceValueParam($s, 'selected', $selStr);
                $selectcolumnname = $rs[$showFieldName];
                $title = $selectcolumnname;
                if ($nCount >= 1) {
                    $selectcolumnname = copyStr('&nbsp;&nbsp;', $nCount) . '├─' . $selectcolumnname;
                }
                $s = replaceValueParam($s, 'selectcolumnname', $selectcolumnname);
                $s = replaceValueParam($s, 'title', $title);
                for ($k = 0; $k <= uBound($splFieldName); $k++) {
                    if ($splFieldName[$k] != '') {
                        $fieldName = $splFieldName[$k];
                        $replaceStr = $rs[$fieldName] . '';
                        $s = replaceValueParam($s, $fieldName, $replaceStr);
                    }
                }
                //url = WEB_VIEWURL & "?act=nav&columnName=" & rs(showFieldName)             '以栏目名称显示列表
                $url = WEB_VIEWURL . '?act=nav&id=' . $rs['id'];
                //以栏目ID显示列表
                //自定义网址
                if (aspTrim($rs['customaurl']) != '') {
                    $url = aspTrim($rs['customaurl']);
                }
                $s = replace($s, '[$viewWeb$]', $url);
                $s = replaceValueParam($s, 'url', $url);
                //网站栏目没有page位置处理 追加于20160716 home
                $url = WEB_ADMINURL . '?act=addEditHandle&actionType=WebColumn&lableTitle=网站栏目&nPageSize=10&page=&id=' . $rs['id'] . '&n=' . getRnd(11);
                $s = handleDisplayOnlineEditDialog($url, $s, '', 'div|li|span');
                //处理是否添加在线修改管理器
                if (EDITORTYPE == 'php') {
                    $s = replace($s, '[$phpArray$]', '[]');
                } else {
                    $s = replace($s, '[$phpArray$]', '');
                }
                //s=copystr("",nCount) & rs("columnname") & "<hr>"
                if ($rs['parentid'] == '-1' && inStr($action, '[navheader]') > 0) {
                    $navheaderStr = getStrCut($action, '[navheader]', '[/navheader]', 2);
                    $navfooterStr = getStrCut($action, '[navfooter]', '[/navfooter]', 2);
                    //call die(navfooterStr)
                }
                $c = $c . $navheaderStr . $s . vbCrlf();
                $s = showColumnList($rs['id'], $tableName, $showFieldName, $thisPId, $nCount + 1, $action) . $navfooterStr;
                $subHeaderStartStr = '[subheader-' . $rs['columnname'] . ']';
                $subHeaderEndStr = '[/subheader-' . $rs['columnname'] . ']';
                if (inStr($action, $subHeaderStartStr) == false && inStr($action, $subHeaderEndStr) == false) {
                    $subHeaderStartStr = '[subheader]';
                    $subHeaderEndStr = '[/subheader]';
                }
                $subFooterStartStr = '[subfooter-' . $rs['columnname'] . ']';
                $subFooterEndStr = '[/subfooter-' . $rs['columnname'] . ']';
                if (inStr($action, $subFooterStartStr) == false && inStr($action, $subFooterStartStr) == false) {
                    $subFooterStartStr = '[subfooter]';
                    $subFooterEndStr = '[/subfooter]';
                }
                $subHeaderStr = getStrCut($action, $subHeaderStartStr, $subHeaderEndStr, 2);
                $subFooterStr = getStrCut($action, $subFooterStartStr, $subFooterEndStr, 2);
                //call echo(rs("columnname"),"哈哈")
                if ($s != '') {
                    $s = vbCrlf() . $subHeaderStr . $s . $subFooterStr;
                }
                $c = $c . $s;
            }
        }
    }
    $showColumnList = $c;
    return @$showColumnList;
}
예제 #7
0
파일: Cai.php 프로젝트: 313801120/AspPhpCms
function setCutTDStr($content, $TDWidth, $MoreColor)
{
    $i = '';
    $s = '';
    $c = '';
    $n = '';
    $EndNumb = '';
    $YesMore = '';
    $content = cStr($content . '');
    if ($content == '') {
        $setCutTDStr = $content;
        return @$setCutTDStr;
    }
    if ($TDWidth == '') {
        $setCutTDStr = $content;
        return @$setCutTDStr;
    }
    //TDWidth为空,则为自动
    $n = 0;
    $YesMore = false;
    $EndNumb = int($TDWidth / 6.3);
    for ($i = 1; $i <= len($content); $i++) {
        $s = mid($content, $i, 1);
        if ($n >= $EndNumb) {
            $YesMore = true;
            break;
        } else {
            $c = $c . $s;
        }
        if (asc($s) < 0) {
            $n = $n + 2;
        } else {
            $n = $n + 1;
        }
    }
    if ($YesMore == true) {
        //需要处理Title标题的HTML
        $c = '<span Title="' . displayHtml($content) . '" style="background-color:' . $MoreColor . ';">' . $c . '</span>';
    }
    $setCutTDStr = $c;
    return @$setCutTDStr;
}
예제 #8
0
function pinYin($content, $sType)
{
    $py = aspArray(402);
    $splStr = '';
    $en = '';
    $s = '';
    $c = '';
    $i = '';
    $j = '';
    $c2 = '';
    $C3 = '';
    $C4 = '';
    $En2 = '';
    $En3 = '';
    $En4 = '';
    $sType = cStr($sType);
    //ת���ַ�����
    $py[0] = '����߹����煁�H_a';
    $py[1] = '�������������������������������������������_ai';
    $py[2] = '�����������������������������������_an';
    $py[3] = '������_ang';
    $py[4] = '�������������°ð���������������������������_ao';
    $py[5] = '�ŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հ���������������_ba';
    $py[6] = '�װذٰڰ۰ܰݰ�������_bai';
    $py[7] = '�߰������������������������_ban';
    $py[8] = '���������������������_bang';
    $py[9] = '�����������������������������������������������_bao';
    $py[10] = '�������������������������������������������������_bei';
    $py[11] = '���������������_ben';
    $py[12] = '�����±ñı����_beng';
    $py[13] = '�ƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ��ɱܱ�ذ����ݩ޵�����������������������������������������_bi';
    $py[14] = '�ޱ߱������������������������������������_bian';
    $py[15] = '�����������������������_biao';
    $py[16] = '�������_bie';
    $py[17] = '������������������������������_bin';
    $py[18] = '������������������������_bing';
    $py[19] = '���������������������������������������������������������_bo';
    $py[20] = '����������������������߲�����������_bu';
    $py[21] = '������_ca';
    $py[22] = '�²òIJŲƲDzȲɲʲ˲�_cai';
    $py[23] = '�ͲβϲвѲҲ����������_can';
    $py[24] = '�Բղֲײ�_cang';
    $py[25] = '�ٲڲ۲ܲ��������_cao';
    $py[26] = '�޲߲�����_ce';
    $py[27] = '��_cen';
    $py[28] = '�����_ceng';
    $py[29] = '�����������������������������_cha';
    $py[30] = '����٭�����_chai';
    $py[31] = '����������������������������������������������_chan';
    $py[32] = '�������������������������������������������������_chang';
    $py[33] = '��������������������������_chao';
    $py[34] = '���������������_che';
    $py[35] = '���������������³ó������������������_chen';
    $py[36] = '�ųƳdzȳɳʳ˳̳ͳγϳгѳҳ�ة�������������������_cheng';
    $py[37] = '�Գճֳ׳سٳڳ۳ܳݳ޳߳��������ܯ��߳��������������������������������_chi';
    $py[38] = '����������������_chong';
    $py[39] = '�������������ٱ������_chou';
    $py[40] = '��������������������������������ءۻ�������������������_chu';
    $py[41] = '�����������_chuai';
    $py[42] = '������������������������_chuan';
    $py[43] = '��������������_chuang';
    $py[44] = '��������������_chui';
    $py[45] = '��������������ݻ����_chun';
    $py[46] = '���������_chuo';
    $py[47] = '�ôĴŴƴǴȴɴʴ˴̴ʹ�����������_ci';
    $py[48] = '�ϴдѴҴӴ������������_cong';
    $py[49] = '������_cou';
    $py[50] = '�ִ״ش��������������_cu';
    $py[51] = '�ڴ۴���ߥ����_cuan';
    $py[52] = '�ݴ޴ߴ����������������_cui';
    $py[53] = '��������_cun';
    $py[54] = '����������������������_cuo';
    $py[55] = '��������������������������_da';
    $py[56] = '������������������������ܤ߰߾����������_dai';
    $py[57] = '������������������������������������������������_dan';
    $py[58] = '��������������������_dang';
    $py[59] = '������������������������߶�������_dao';
    $py[60] = '�µõ��_de';
    $py[61] = '�ŵƵǵȵɵʵ������������_deng';
    $py[62] = '�̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ�ص��ڮ��ۡݶ��������������������_di';
    $py[63] = '��_dia';
    $py[64] = '�ߵ�������������������������������_dian';
    $py[65] = '��������������������_diao';
    $py[66] = '����������������ܦ�����������_die';
    $py[67] = '������������������������������������_ding';
    $py[68] = '����_diu';
    $py[69] = '����������������������������������_dong';
    $py[70] = '��������������������_dou';
    $py[71] = '�������������¶öĶŶƶǶȶɶ�ܶ�������������_du';
    $py[72] = '�˶̶Ͷζ϶������_duan';
    $py[73] = '�ѶҶӶ�������_dui';
    $py[74] = '�նֶ׶ضٶڶ۶ܶ������������_dun';
    $py[75] = '�޶߶�������������������������_duo';
    $py[76] = '����������������ج������ݭ����������������������_e';
    $py[77] = '��_ei';
    $py[78] = '������_en';
    $py[79] = '����������������٦���������_er';
    $py[80] = '��������������������_fa';
    $py[81] = '����������������������������������ެ����������_fan';
    $py[82] = '���������������·÷ķ�������������_fang';
    $py[83] = '�ƷǷȷɷʷ˷̷ͷηϷз�������������������������������_fei';
    $py[84] = '�ҷӷԷշַ׷طٷڷ۷ܷݷ޷߷����������_fen';
    $py[85] = '����������������ٺۺ�������_feng';
    $py[86] = '��_fo';
    $py[87] = '���_fou';
    $py[88] = '��������������������������������������������������������������������������������������������ۮܽ����ݳ����߻����������������������������������������������_fu';
    $py[89] = '����٤���������_ga';
    $py[90] = '�øĸŸƸǸ�ؤ�������_gai';
    $py[91] = '�ɸʸ˸̸͸θϸиѸҸ�������ߦ���������������_gan';
    $py[92] = '�Ըոָ׸ظٸڸ۸�����_gang';
    $py[93] = '�ݸ޸߸�������غھ۬޻��������_gao';
    $py[94] = '���������������������ت������ܪ������������������_ge';
    $py[95] = '��_gei';
    $py[96] = '����بݢ����_gen';
    $py[97] = '���������������������_geng';
    $py[98] = '�������������������������������������_gong';
    $py[99] = '��������������������ڸ������������������_gou';
    $py[100] = '�������������¹ùĹŹƹǹȹɹʹ˹̹���ڬ����������������������������������������_gu';
    $py[101] = '�ιϹйѹҹ���ڴ�����_gua';
    $py[102] = '�Թչ���_guai';
    $py[103] = '�׹عٹڹ۹ܹݹ޹߹����ݸ������������_guan';
    $py[104] = '������������_guang';
    $py[105] = '��������������������������������������_gui';
    $py[106] = '�������������_gun';
    $py[107] = '�������������������������������_guo';
    $py[108] = '����_ha';
    $py[109] = '��������������������_hai';
    $py[110] = '��������������������������������������������������������_han';
    $py[111] = '�����������_hang';
    $py[112] = '���������ºúĺź���޶����������_hao';
    $py[113] = '�ǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺�ڭ���������������_he';
    $py[114] = '�ٺ�_hei';
    $py[115] = '�ۺܺݺ�_hen';
    $py[116] = '�ߺ����޿����_heng';
    $py[117] = '��������������ڧݦޮް����_hong';
    $py[118] = '��������ܩ��������������_hou';
    $py[119] = '������������������������������������������������������������������������������_hu';
    $py[120] = '�������������������������_hua';
    $py[121] = '������������_huai';
    $py[122] = '�������������������������»�ۨۼ��ߧ������������������_huan';
    $py[123] = '�ĻŻƻǻȻɻʻ˻̻ͻλϻл��������������������_huang';
    $py[124] = '�һӻԻջֻ׻ػٻڻۻܻݻ޻߻�������ڶ����ޥ����������������������_hui';
    $py[125] = '�������ڻ������_hun';
    $py[126] = '���������������޽߫������������_huo';
    $py[127] = '�����������������������������������������������������������������������������������¼üļżƼǼȼɼʼ˼̼�آؽ����٥��ڵ��ܸ������ު��ߴ�������������������������������������������������������_ji';
    $py[128] = '�μϼмѼҼӼԼռּ׼ؼټڼۼܼݼ�ۣ������������������������������_jia';
    $py[129] = '�߼�������������������������������������������������������������������������������������������������������������_jian';
    $py[130] = '������������������������������������������_jiang';
    $py[131] = '�������������������������½ýĽŽƽǽȽɽʽ˽̽ͽνϽн�ٮ��ܴ������������������������_jiao';
    $py[132] = '�ҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽������������������������ڦ����������_jie';
    $py[133] = '�����������������������������������ݣ��������������������_jin';
    $py[134] = '��������������������������������������������������������ݼ������������������_jing';
    $py[135] = '��������_jiong';
    $py[136] = '���������¾þľžƾǾȾɾʾ˾̾;�����������������_jiu';
    $py[137] = '�ϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾����������ڪ������������������������������������������_ju';
    $py[138] = '��������۲�������������_juan';
    $py[139] = '�����������������������ާ�����������������������_jue';
    $py[140] = '������������������������������_jun';
    $py[141] = '��������������_ka';
    $py[142] = '�������������������������_kai';
    $py[143] = '������������٩ݨ������_kan';
    $py[144] = '��������������������_kang';
    $py[145] = '����������������_kao';
    $py[146] = '�����¿ÿĿſƿǿȿɿʿ˿̿Ϳ������������������������������_ke';
    $py[147] = '�Ͽпѿ���_ken';
    $py[148] = '�ӿ��_keng';
    $py[149] = '�տֿ׿�������_kong';
    $py[150] = '�ٿڿۿ���ޢߵ����_kou';
    $py[151] = '�ݿ޿߿������ܥ����_ku';
    $py[152] = '������٨_kua';
    $py[153] = '�������ۦ������_kuai';
    $py[154] = '�����_kuan';
    $py[155] = '�����������ڲڿ��������������_kuang';
    $py[156] = '����������������������ظ���������������������������_kui';
    $py[157] = '��������������������_kun';
    $py[158] = '����������_kuo';
    $py[159] = '�����������������������_la';
    $py[160] = '�����������������������_lai';
    $py[161] = '����������������������������������������_lan';
    $py[162] = '��������������ݹ����������_lang';
    $py[163] = '���������������������������������_lao';
    $py[164] = '������߷����_le';
    $py[165] = '������������������������ڳ������������_lei';
    $py[166] = '������ܨ�_leng';
    $py[167] = '��������������������������������������������������������������������ٳٵ۪����ݰ��޼߿���������������������������������������������������������_li';
    $py[168] = '��_lia';
    $py[169] = '������������������������������������������������_lian';
    $py[170] = '����������������������ܮ�����_liang';
    $py[171] = '��������������������������ޤ������������_liao';
    $py[172] = '�������������������������_lie';
    $py[173] = '���������������������������������������������_lin';
    $py[174] = '������������������������������۹����������������������_ling';
    $py[175] = '��������������������������������������_liu';
    $py[176] = '����������¡¢£¤���������������_long';
    $py[177] = '¥¦§¨©ª�����������������_lou';
    $py[178] = '«¬­®¯°±²³´µ¶·¸¹º»¼½¾��ߣ����������������������������������_lu';
    $py[179] = '��������������������_luan';
    $py[180] = '����������������_lun';
    $py[181] = '�����������������������������������������������_luo';
    $py[182] = '¿�������������������������������������_lu';
    $py[183] = '�����_lue';
    $py[184] = '߼_m';
    $py[185] = '����������������������_ma';
    $py[186] = '������������۽ݤ����_mai';
    $py[187] = '����������������áܬ��������������_man';
    $py[188] = 'âãäåæç��������_mang';
    $py[189] = 'èéêëìíîïðñòó���������������������_mao';
    $py[190] = 'ô��_me';
    $py[191] = 'õö÷øùúûüýþÿ����������ݮ���������������_mei';
    $py[192] = '�������������_men';
    $py[193] = '��������������������ޫ��������������_meng';
    $py[194] = '����������������������������������������������������������_mi';
    $py[195] = '������������������������������_mian';
    $py[196] = '������������������������������_miao';
    $py[197] = '����ؿ�����_mie';
    $py[198] = '����������������������������_min';
    $py[199] = '������������ڤ���������_ming';
    $py[200] = '��_miu';
    $py[201] = '��ġĢģĤĥĦħĨĩĪīĬĭĮįİ�������������������������_mo';
    $py[202] = 'ıIJijٰ��������_mou';
    $py[203] = 'ĴĵĶķĸĹĺĻļĽľĿ�����������������_mu';
    $py[204] = '��_n';
    $py[205] = '����������������������_na';
    $py[206] = '����������ؾܵ����_nai';
    $py[207] = '����������������_nan';
    $py[208] = '��߭������_nang';
    $py[209] = '����������ث������������_nao';
    $py[210] = '��ګ_ne';
    $py[211] = '����_nei';
    $py[212] = '���_nen';
    $py[213] = '��_neng';
    $py[214] = '����������������������٣��������������_ni';
    $py[215] = '��������������إ���������_nian';
    $py[216] = '����_niang';
    $py[217] = '������������_niao';
    $py[218] = '������������������������_nie';
    $py[219] = '��_nin';
    $py[220] = '��������šŢ�������_ning';
    $py[221] = 'ţŤťŦ�����_niu';
    $py[222] = 'ŧŨũŪٯ��_nong';
    $py[223] = '��_nou';
    $py[224] = 'ūŬŭ��������_nu';
    $py[225] = 'ů_nuan';
    $py[226] = 'ŲųŴŵ�������_nuo';
    $py[227] = '�����_nu';
    $py[228] = 'Űű_nue';
    $py[229] = 'Ŷ��_o';
    $py[230] = 'ŷŸŹźŻżŽک�����_ou';
    $py[231] = 'žſ��������������_pa';
    $py[232] = '������������ٽ����_pai';
    $py[233] = '�����������������������������_pan';
    $py[234] = '���������������_pang';
    $py[235] = '������������������������_pao';
    $py[236] = '�����������������������������_pei';
    $py[237] = '������_pen';
    $py[238] = '����������������������������ܡ�����_peng';
    $py[239] = '����������������ơƢƣƤƥƦƧƨƩا������ۯ����ܱ��ߨ����������������������_pi';
    $py[240] = 'ƪƫƬƭ������������_pian';
    $py[241] = 'ƮƯưƱ������������_piao';
    $py[242] = 'ƲƳ���_pie';
    $py[243] = 'ƴƵƶƷƸ��������_pin';
    $py[244] = 'ƹƺƻƼƽƾƿ����ٷ�����_ping';
    $py[245] = '������������������۶����������_po';
    $py[246] = '������_pou';
    $py[247] = '���������������������������������������������_pu';
    $py[248] = '��������������������������������������������������������������������������ٹ��ܻ��ݽ����ޭ������������������������������������������膢_qi';
    $py[249] = '��ǡǢ����_qia';
    $py[250] = 'ǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸٻ����ܷ����ݡ���������������������_qian';
    $py[251] = 'ǹǺǻǼǽǾǿ������������������������_qiang';
    $py[252] = '��������������������������������ڽ����������������_qiao';
    $py[253] = '����������ۧ��������_qie';
    $py[254] = '������������������������������������������_qin';
    $py[255] = '����������������������������������������������_qing';
    $py[256] = '���������������_qiong';
    $py[257] = '����������������ٴ������������������������_qiu';
    $py[258] = '����������������ȡȢȣȤȥڰ۾ޡ޾������������������������_qu';
    $py[259] = 'ȦȧȨȩȪȫȬȭȮȯȰڹ�������������_quan';
    $py[260] = 'ȱȲȳȴȵȶȷȸ�����_que';
    $py[261] = 'ȹȺ��_qun';
    $py[262] = 'ȻȼȽȾ������_ran';
    $py[263] = 'ȿ�����������_rang';
    $py[264] = '�����������_rao';
    $py[265] = '����_re';
    $py[266] = '���������������������������������_ren';
    $py[267] = '����_reng';
    $py[268] = '��_ri';
    $py[269] = '������������������������������_rong';
    $py[270] = '������������_rou';
    $py[271] = '����ų����������������޸������������_ru';
    $py[272] = '������_ruan';
    $py[273] = '��������ި����_rui';
    $py[274] = '����_run';
    $py[275] = '����ټ��_ruo';
    $py[276] = '������ئ�������_sa';
    $py[277] = '����������_sai';
    $py[278] = '����ɡɢ�����_san';
    $py[279] = 'ɣɤɥ�����_sang';
    $py[280] = 'ɦɧɨɩܣ��������_sao';
    $py[281] = 'ɪɫɬ����_se';
    $py[282] = 'ɭ_sen';
    $py[283] = 'ɮ_seng';
    $py[284] = 'ɯɰɱɲɳɴɵɶɷ������������_sha';
    $py[285] = 'ɸɹ��_shai';
    $py[286] = 'ɺɻɼɽɾɿ��������������������ڨ۷������������������������_shan';
    $py[287] = '�������������������������_shang';
    $py[288] = '����������������������ۿ����������_shao';
    $py[289] = '�����������������������������������_she';
    $py[290] = '��������������������������������ڷ��ݷ�����������_shen';
    $py[291] = '������������ʡʢʣʤʥ��������_sheng';
    $py[292] = 'ʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿ����������������������������������������������ݪ��߱�������������������_shi';
    $py[293] = '�������������������������_shou';
    $py[294] = '����������������������������������������������������������������ˡٿ������������������_shu';
    $py[295] = 'ˢˣ�_shua';
    $py[296] = 'ˤ˥˦˧�_shuai';
    $py[297] = '˨˩����_shuan';
    $py[298] = '˪˫ˬ��_shuang';
    $py[299] = '˭ˮ˯˰_shui';
    $py[300] = '˱˲˳˴_shun';
    $py[301] = '˵˶˷˸����������_shuo';
    $py[302] = '˹˺˻˼˽˾˿������������������������������������������������_si';
    $py[303] = '����������������ڡݿ����������_song';
    $py[304] = '����������޴�������������_sou';
    $py[305] = '���������������������������������������_su';
    $py[306] = '�������_suan';
    $py[307] = '������������������������ݴ��������_sui';
    $py[308] = '������ݥ������_sun';
    $py[309] = '�����������������������������_suo';
    $py[310] = '����������̡̢̣̤�������������_ta';
    $py[311] = '̧̨̥̦̩̪̫̬̭ۢ޷����������_tai';
    $py[312] = '̴̵̶̷̸̮̯̰̱̲̳̹̺̻̼̽̾̿۰�������_tan';
    $py[313] = '�����������������������������������������������_tang';
    $py[314] = '����������������������ػ������_tao';
    $py[315] = '��߯����_te';
    $py[316] = '����������_teng';
    $py[317] = '���������������������������������������������_ti';
    $py[318] = '�������������������������_tian';
    $py[319] = '����������٬���������������_tiao';
    $py[320] = '����������_tie';
    $py[321] = '������ͣͤͥͦͧ͢͡������������_ting';
    $py[322] = 'ͨͩͪͫͬͭͮͯͰͱͲͳʹ١������������_tong';
    $py[323] = '͵Ͷͷ͸����_tou';
    $py[324] = '͹ͺͻͼͽ;Ϳ��������ܢݱ������_tu';
    $py[325] = '���������_tuan';
    $py[326] = '��������������_tui';
    $py[327] = '�������������_tun';
    $py[328] = '����������������������ر٢��������������������_tuo';
    $py[329] = '�������������������_wa';
    $py[330] = '������_wai';
    $py[331] = '������������������������������������ܹ������������_wan';
    $py[332] = '���������������������������_wang';
    $py[333] = '��Ρ΢ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξο������������ޱ�����������������������������_wei';
    $py[334] = '�����������������������������_wen';
    $py[335] = '��������޳_weng';
    $py[336] = '��������������������ݫ���������_wo';
    $py[337] = '����������������������������������������������������������أ����������������������������������������������_wu';
    $py[338] = '����������������������ϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲϳϴϵ϶Ϸϸ������ۭݾ�������������������������������������������������������_xi';
    $py[339] = 'ϹϺϻϼϽϾϿ���������������������������_xia';
    $py[340] = '��������������������������������������������������������ݲ޺����������������������������_xian';
    $py[341] = '����������������������������������������ܼ��������������_xiang';
    $py[342] = '����������������������СТУФХЦЧ���������������������_xiao';
    $py[343] = 'ШЩЪЫЬЭЮЯабвгдежзийклм��������ޯߢ����������������_xie';
    $py[344] = 'ноп��������������ضܰ����_xin';
    $py[345] = '������������������������������������ߩ���_xing';
    $py[346] = '��������������ܺ_xiong';
    $py[347] = '��������������������������������_xiu';
    $py[348] = '��������������������������������������ڼ��ޣ���������������_xu';
    $py[349] = '������������ѡѢѣѤ������������������������������_xuan';
    $py[350] = 'ѥѦѧѨѩѪ�������_xue';
    $py[351] = 'ѫѬѭѮѯѰѱѲѳѴѵѶѷѸ������ަ޹���������������_xun';
    $py[352] = 'ѹѺѻѼѽѾѿ����������������������������������������_ya';
    $py[353] = '������������������������������������������������������������������������ٲ������۱۳ܾ�������������������������������������_yan';
    $py[354] = '������������������������������������������������_yang';
    $py[355] = '��������ҡҢңҤҥҦҧҨҩҪҫزسߺ�����������������������_yao';
    $py[356] = 'ҬҭҮүҰұҲҳҴҵҶҷҸҹҺ��������������_ye';
    $py[357] = 'һҼҽҾҿ������������������������������������������������������������������������������������������������������٫ڱ����ܲ��޲������߽߮����������������������������������������������������������_yi';
    $py[358] = '������������������������������ӡط۴��ܧ������������������_yin';
    $py[359] = 'ӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳ��۫��ݺ��������������������������_ying';
    $py[360] = 'Ӵ�_yo';
    $py[361] = 'ӵӶӷӸӹӺӻӼӽӾӿ��������ٸ��ܭ�����������_yong';
    $py[362] = '��������������������������������������������٧ݬݯݵ����������������������������_you';
    $py[363] = '������������������������������������������������������������������������������ԡԢԣԤԥԦخع��ٶ���������������������������������������������������������������������������_yu';
    $py[364] = 'ԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺ��ܫ������������������_yuan';
    $py[365] = 'ԻԼԽԾԿ������������������_yue';
    $py[366] = '������������������������۩ܿ�����������_yun';
    $py[367] = '����������_za';
    $py[368] = '������������������_zai';
    $py[369] = '�������������������_zan';
    $py[370] = '�����������_zang';
    $py[371] = '������������������������������_zao';
    $py[372] = '�������������������������_ze';
    $py[373] = '��_zei';
    $py[374] = '����_zen';
    $py[375] = '����������������_zeng';
    $py[376] = '����������աբգդեզէըթ��߸������������_zha';
    $py[377] = 'ժ��իլխծկ���_zhai';
    $py[378] = 'հձղճմյնշոչպջռսվտ�������_zhan';
    $py[379] = '��������������������������������۵��������_zhang';
    $py[380] = '��������������������گ��������_zhao';
    $py[381] = '����������������������ߡ��������������_zhe';
    $py[382] = '���������������������������������������������������������_zhen';
    $py[383] = '����������������������֢֣֤֡ں��������_zheng';
    $py[384] = 'ְֱֲֳִֵֶַָֹֺֻּֽ֥֦֧֪֭֮֨֩֫֬֯־ֿ��������������������������������ش��ۤ�������������������������������������������������������������_zhi';
    $py[385] = '����������������������ڣ�������_zhong';
    $py[386] = '����������������������������ݧ������������_zhou';
    $py[387] = '��������������������������������������������סעףפ��٪ۥ����������������������������������_zhu';
    $py[388] = 'ץצ_zhua';
    $py[389] = 'ק_zhuai';
    $py[390] = 'רשת׫׬׭�����_zhuan';
    $py[391] = '׮ׯװױײ׳״��_zhuang';
    $py[392] = '׵׶׷׸׹׺�����_zhui';
    $py[393] = '׻׼���_zhun';
    $py[394] = '׽׾׿����������������پ��ߪ���������_zhuo';
    $py[395] = '��������������������������������������������������������������������_zi';
    $py[396] = '��������������������_zong';
    $py[397] = '������������۸����_zou';
    $py[398] = '����������������������_zu';
    $py[399] = '����߬����_zuan';
    $py[400] = '��������ީ_zui';
    $py[401] = '����ߤ����_zun';
    $py[402] = '��������������������������_zuo';
    if ($sType == 'ƴ��') {
        for ($i = 1; $i <= len($content); $i++) {
            $s = mid($content, $i, 1);
            if (inStr('0123456789_abcdefghijklmnopqrstuvwxyz', $s) == false) {
                for ($j = 0; $j <= uBound($py); $j++) {
                    if (inStr($py[$j], $s) > 0) {
                        $en = mid($py[$j], inStrRev($py[$j], '_') + 1, -1);
                        $en = uCase(left($en, 1)) . right($en, len($en) - 1);
                        $s = $en;
                        break;
                    }
                }
            }
            $c = $c . $s;
        }
        $pinYin = $c;
        return @$pinYin;
    }
    if (inStr('|����|���ִ�ӡ|', '|' . $sType . '|') > 0) {
        $content = lCase($content) . ' ';
        //���Ӹ��ո����һ����ת�����ˣ���
        $splStr = aspSplit($content, ' ');
        foreach ($splStr as $key => $s) {
            if ($s != '') {
                for ($j = 0; $j <= uBound($py); $j++) {
                    if (inStr($py[$j], '_' . $s) > 0) {
                        $s = mid($py[$j], 1, 1);
                        break;
                    }
                }
            }
            $c = $c . $s;
        }
        if ($sType == '���ִ�ӡ') {
            aspEcho('ƴ��ת����', $c);
        }
        $pinYin = $c;
    } else {
        for ($i = 1; $i <= len($content); $i++) {
            $s = lCase(mid($content, $i, 1));
            $En2 = '';
            $En3 = $s;
            if (inStr('0123456789_abcdefghijklmnopqrstuvwxyz', $s) == false) {
                for ($j = 0; $j <= uBound($py); $j++) {
                    if (inStr($py[$j], $s) > 0) {
                        $en = mid($py[$j], inStrRev($py[$j], '_') + 1, -1);
                        $En2 = uCase(left($en, 1)) . ' ';
                        $En3 = uCase(left($en, 1)) . right($en, len($en) - 1);
                        $En4 = $En3 . ' ';
                        //�ӿո�
                        $s = $en . ' ';
                        break;
                    }
                }
            }
            $c = $c . $s;
            $c2 = $c2 . $En2;
            $C3 = $C3 . $En3;
            $C4 = $C4 . $En4;
        }
        if ($sType == '1') {
            $pinYin = $c;
        } else {
            if ($sType == '2') {
                $pinYin = $c2;
            } else {
                if ($sType == '3') {
                    $C3 = uCase(left($C3, 1)) . mid($C3, 2, -1);
                    //����ĸ��д
                    $pinYin = $C3;
                } else {
                    if ($sType == '4') {
                        $pinYin = $C4;
                    } else {
                        aspEcho('ת���ַ�', $content);
                        aspEcho('ƴ��Сд', aspTrim($c));
                        aspEcho('����ĸ��д', aspTrim($C4));
                        aspEcho('ȡ����ĸ', aspTrim($c2));
                        aspEcho('��˾��׼', enToCompany($C4));
                        aspEcho('�޿ո�����ĸСд', aspTrim(replace($c, ' ', '')));
                        aspEcho('�޿ո�����ĸ��д', aspTrim(replace($C3, ' ', '')));
                    }
                }
            }
        }
    }
    return @$pinYin;
}
예제 #9
0
파일: ASP.php 프로젝트: 313801120/AspPhpCms
function fix($n)
{
    $n = cStr($n);
    if (inStr($n, ".") > 0) {
        $n = mid($n, 1, inStr($n, ".") - 1);
    }
    return floor($n);
}
예제 #10
0
function format_Time($timeStr, $nType)
{
    $y = '';
    $m = '';
    $d = '';
    $h = '';
    $mi = '';
    $s = '';
    $format_Time = '';
    if (isDate($timeStr) == false) {
        return @$format_Time;
    }
    $y = cStr(year($timeStr));
    $m = cStr(month($timeStr));
    if (len($m) == 1) {
        $m = '0' . $m;
    }
    $d = cStr(day($timeStr));
    //在vb.net里要这样用  D = CStr(CDate(timeStr).Day)
    if (len($d) == 1) {
        $d = '0' . $d;
    }
    $h = cStr(hour($timeStr));
    if (len($h) == 1) {
        $h = '0' . $h;
    }
    $mi = cStr(minute($timeStr));
    if (len($mi) == 1) {
        $mi = '0' . $mi;
    }
    $s = cStr(second($timeStr));
    if (len($s) == 1) {
        $s = '0' . $s;
    }
    switch ($nType) {
        case 1:
            //yyyy-mm-dd hh:mm:ss
            $format_Time = $y . '-' . $m . '-' . $d . ' ' . $h . ':' . $mi . ':' . $s;
            break;
        case 2:
            //yyyy-mm-dd
            $format_Time = $y . '-' . $m . '-' . $d;
            break;
        case 3:
            //hh:mm:ss
            $format_Time = $h . ':' . $mi . ':' . $s;
            break;
        case 4:
            //yyyy年mm月dd日
            $format_Time = $y . '年' . $m . '月' . $d . '日';
            break;
        case 5:
            //yyyymmdd
            $format_Time = $y . $m . $d;
            break;
        case 6:
            //yyyymmddhhmmss
            $format_Time = $y . $m . $d . $h . $mi . $s;
            break;
        case 7:
            //mm-dd
            $format_Time = $m . '-' . $d;
            break;
        case 8:
            //yyyy年mm月dd日
            $format_Time = $y . '年' . $m . '月' . $d . '日' . ' ' . $h . ':' . $mi . ':' . $s;
            break;
        case 9:
            //yyyy年mm月dd日H时mi分S秒 早上
            $format_Time = $y . '年' . $m . '月' . $d . '日' . ' ' . $h . '时' . $mi . '分' . $s . '秒,' . getDayStatus($h, 1);
            break;
        case 10:
            //yyyy年mm月dd日H时
            $format_Time = $y . '年' . $m . '月' . $d . '日' . $h . '时';
            break;
        case 11:
            //yyyy年mm月dd日H时mi分S秒
            $format_Time = $y . '年' . $m . '月' . $d . '日' . ' ' . $h . '时' . $mi . '分' . $s . '秒';
            break;
        case 12:
            //yyyy年mm月dd日H时mi分
            $format_Time = $y . '年' . $m . '月' . $d . '日' . ' ' . $h . '时' . $mi . '分';
            break;
        case 13:
            //yyyy年mm月dd日H时mi分 早上
            $format_Time = $m . '月' . $d . '日' . ' ' . $h . ':' . $mi . ' ' . getDayStatus($h, 0);
            break;
        case 14:
            //yyyy年mm月dd日
            $format_Time = $y . '/' . $m . '/' . $d;
            break;
        case 15:
            //yyyy年mm月 第1周
            $format_Time = $y . '年' . $m . '月 第' . GetCountPage($d, 7) . '周';
    }
    return @$format_Time;
}
예제 #11
0
function handleInputCheckBox($textName, $checked, $valueStr, $helpStr, $sType)
{
    $s = '';
    $sel = '';
    $idName = '';
    if (cStr($valueStr) == 'True' || cStr($checked) == '1') {
        $sel = ' checked';
    } else {
        $sel == '';
    }
    $idName = $textName;
    //id名等于文件名称
    $sType = '|' . $sType . '|';
    if (inStr($sType, '|newidname|') > 0) {
        $idName = $textName . pHPRand(1, 9999);
    }
    $s = '<input type=\'checkbox\' name=\'' . $textName . '\' id=\'' . $idName . '\'' . $sel . ' value=\'' . $valueStr . '\'>';
    if ($helpStr != '') {
        $s = '<label for=\'' . $idName . '\'>' . $s . $helpStr . '</label> ';
    }
    $handleInputCheckBox = $s;
    return @$handleInputCheckBox;
}
예제 #12
0
function replaceValueParam($content, $paramName, $replaceStr)
{
    $startStr = '';
    $endStr = '';
    $labelStr = '';
    $tempLabelStr = '';
    $nLen = '';
    $nTimeFormat = '';
    $delHtmlYes = '';
    $funStr = '';
    $trimYes = '';
    $isEscape = '';
    $s = '';
    $i = '';
    $ifStr = '';
    //判断字符
    $elseIfStr = '';
    //第二判断字符
    $valueStr = '';
    //显示字符
    $elseStr = '';
    //否则字符
    $elseIfValue = '';
    $elseValue = '';
    //第二判断值
    $instrStr = '';
    $instr2Str = '';
    //查找字符
    $tempReplaceStr = '';
    //暂存
    //ReplaceStr = ReplaceStr & "这里面放上内容在这时碳呀。"
    //ReplaceStr = CStr(ReplaceStr)            '转成字符类型
    if (isNul($replaceStr) == true) {
        $replaceStr = '';
    }
    $tempReplaceStr = $replaceStr;
    //最多处理99个  20160225
    for ($i = 1; $i <= 999; $i++) {
        $replaceStr = $tempReplaceStr;
        //恢复
        $startStr = '[$' . $paramName;
        $endStr = '$]';
        //字段名称严格判断 20160226
        if (inStr($content, $startStr) > 0 && inStr($content, $endStr) > 0 && (inStr($content, $startStr . ' ') > 0 || inStr($content, $startStr . $endStr) > 0)) {
            //获得对应字段加强版20151231
            if (inStr($content, $startStr . $endStr) > 0) {
                $labelStr = $startStr . $endStr;
            } else {
                if (inStr($content, $startStr . ' ') > 0) {
                    $labelStr = StrCut($content, $startStr . ' ', $endStr, 1);
                } else {
                    $labelStr = StrCut($content, $startStr, $endStr, 1);
                }
            }
            $tempLabelStr = $labelStr;
            $labelStr = HandleInModule($labelStr, 'start');
            //删除Html
            $delHtmlYes = RParam($labelStr, 'delHtml');
            //是否删除Html
            if ($delHtmlYes == 'true') {
                $replaceStr = replace(delHtml($replaceStr), '<', '&lt;');
            }
            //HTML处理
            //删除两边空格
            $trimYes = RParam($labelStr, 'trim');
            //是否删除两边空格
            if ($trimYes == 'true') {
                $replaceStr = TrimVbCrlf($replaceStr);
            }
            //截取字符处理
            $nLen = RParam($labelStr, 'len');
            //字符长度值
            $nLen = handleNumber($nLen);
            //If nLen<>"" Then ReplaceStr = CutStr(ReplaceStr,nLen,"null")' Left(ReplaceStr,nLen)
            if ($nLen != '') {
                $replaceStr = CutStr($replaceStr, $nLen, '...');
            }
            //Left(ReplaceStr,nLen)
            //时间处理
            $nTimeFormat = RParam($labelStr, 'format_time');
            //时间处理值
            if ($nTimeFormat != '') {
                $replaceStr = Format_Time($replaceStr, $nTimeFormat);
            }
            //获得栏目名称
            $s = RParam($labelStr, 'getcolumnname');
            if ($s != '') {
                if ($s == '@ME') {
                    $s = $replaceStr;
                }
                $replaceStr = getColumnName($s);
            }
            //获得栏目URL
            $s = RParam($labelStr, 'getcolumnurl');
            if ($s != '') {
                if ($s == '@ME') {
                    $s = $replaceStr;
                }
                $replaceStr = getColumnUrl($s, 'id');
            }
            //是否为密码类型
            $s = RParam($labelStr, 'password');
            if ($s != '') {
                if ($s != '') {
                    $replaceStr = $s;
                }
            }
            $ifStr = RParam($labelStr, 'if');
            $elseIfStr = RParam($labelStr, 'elseif');
            $valueStr = RParam($labelStr, 'value');
            $elseifValue = RParam($labelStr, 'elseifvalue');
            $elseValue = RParam($labelStr, 'elsevalue');
            $instrStr = RParam($labelStr, 'instr');
            $instr2Str = RParam($labelStr, 'instr2');
            //call echo("ifStr",ifStr)
            //call echo("valueStr",valueStr)
            //call echo("elseStr",elseStr)
            //call echo("elseIfStr",elseIfStr)
            //call echo("replaceStr",replaceStr)
            if ($ifStr != '' || $instrStr != '') {
                if ($ifStr == cStr($replaceStr) && $ifStr != '') {
                    $replaceStr = $valueStr;
                } else {
                    if ($elseIfStr == cStr($replaceStr) && $elseIfStr != '') {
                        $replaceStr = $valueStr;
                        if ($elseifValue != '') {
                            $replaceStr = $elseifValue;
                        }
                    } else {
                        if (inStr(cStr($replaceStr), $instrStr) > 0 && $instrStr != '') {
                            $replaceStr = $valueStr;
                        } else {
                            if (inStr(cStr($replaceStr), $instr2Str) > 0 && $instr2Str != '') {
                                $replaceStr = $valueStr;
                                if ($elseifValue != '') {
                                    $replaceStr = $elseifValue;
                                }
                            } else {
                                if ($elseValue != '@ME') {
                                    $replaceStr = $elseValue;
                                }
                            }
                        }
                    }
                }
            }
            //函数处理20151231    [$title  function='left(@ME,40)'$]
            $funStr = RParam($labelStr, 'function');
            //函数
            if ($funStr != '') {
                $funStr = replace($funStr, '@ME', $replaceStr);
                $replaceStr = HandleContentCode($funStr, '');
            }
            //默认值
            $s = RParam($labelStr, 'default');
            if ($s != '' && $s != '@ME') {
                if ($replaceStr == '') {
                    $replaceStr = $s;
                }
            }
            //escape转码
            $isEscape = lCase(RParam($labelStr, 'escape'));
            if ($isEscape == '1' || $isEscape == 'true') {
                $replaceStr = escape($replaceStr);
            }
            //文本颜色
            $s = RParam($labelStr, 'fontcolor');
            //函数
            if ($s != '') {
                $replaceStr = '<font color="' . $s . '">' . $replaceStr . '</font>';
            }
            //call echo(tempLabelStr,replaceStr)
            $content = replace($content, $tempLabelStr, $replaceStr);
        } else {
            break;
        }
    }
    $replaceValueParam = $content;
    return @$replaceValueParam;
}
예제 #13
0
function getLen($content)
{
    $i = '';
    $s = '';
    $n = '';
    $n = 0;
    for ($i = 1; $i <= len($content); $i++) {
        $s = asc(mid(cStr($content), $i, 1));
        if ($s < 0) {
            $n = $n + 2;
        } else {
            $n = $n + 1;
        }
    }
    $getLen = $n;
    return @$getLen;
}