itransfer 函数
调用数据库表中的数据并格式化输出 itransfer(type, tpl, vars) 参数 type 类别,有top,hot,new,good,up,down tpl 模板名称 vars 复合参数,可以用的有 genre 模块名称,topx 调用的记录数, rnum 列数, tnum 标题数, cls 模 糊类别编号, class 精确类别编号, html 是否允许 HTML, bid 参照ID(在类别up,down时使用到) , osql 附加的SQL语句, baseurl 基地址 作用 可以按照模板所设置好的显示样式显示出调用数据,因此其可变性最强的还是在调用模板这一块,创建各 种的调用模板可以调用出各种各类的调用显示模式。 备注 网站流量大的朋友不妨试试使用JS调用插件来配合此调用函数来完成数据调用的操作 ========================================================================== isort 函数 调用类别并格式化输出内容 isort(vars) 参数 vars 复合参数,其中有 class 父类别,tpl 模板,genre 模块名称, rnum 显示列数 作用 调用类别并格式化输出内容,在调用类别的模板上做文章可以调用出不同的样式,比如只调用1级类别, 只调用某个类别下面的子类别,循环调用1级2级类别,调用当前类别的子类别等等。 ========================================================================== irss 函数 调用一个RSS文件并格式化输出 irss(path, template, vars) 参数 path RSS的路径地址 template 使用的模板名称 vars 复合参数,标题字数,列数等等 作用 调用一个RSS文件并格式化输出 ========================================================================== bytestobstr 函数 将二进制流转换为字符串 bytestobstr(body, charset) 参数 body 二进制流 charset 编码 作用 将二进制流转换为字符串 ========================================================================== unite_array2 函数 合并2个二维数字 unite_array2(array1, array2) 参数 array1 二维数字1 array2 二维数字2 作用 合并2个二维数字 ========================================================================== urlencode 函数 对字符串进行URL编码 urlencode(string) 参数 string 需要编码的字符串 作用 对字符串进行URL编码,以保证代码的正常显示 ========================================================================== show_num_select 函数 输出连续的数字选项 show_num_select(num1, num2, value) 参数 num1 起始数字 num2 结束数字 value 选中值 作用 输出连续的数字选项 ========================================================================== show_old_select 函数 输出出生年的下拉选项 show_old_select(value) 参数 value 选中值 作用 默认输出5-100岁年龄者的出生年,使选项跟随时间的改变而改变 ========================================================================== show_xmlinfo_select 函数 将一个选项配置格式的XML文件格式化输出 show_xmlinfo_select(infostr, value, template) 参数 infostr 用以对应XML文件的描述字符串 value 当前选中的选项值 template 输出使用的模板类型 作用 将一个选项配置格式的XML文件格式化输出,可以输出下拉选项,单选框,复选框等 ========================================================================== save_file_text 函数 保存一个文本文件并返回是否成功保存的是非值 save_file_text(path, string) 参数 path 保存文件的路径 string 文本文件的内容 作用 保存一个文本文件并返回是否成功保存的是非值 ========================================================================== strlength 函数 返回字符串的长度 strlength(string) 参数 string 字符串 作用 返回字符串的长度,其中的非数字与字母均被认为是2个长度 示例 Dim stra: stra = strlength("1abc") Dim strb: strb = strlength("1a脚底板") 输出效果:stra = 4,strb = 8 ========================================================================== set_newary2 函数 将格式化的字符串转换为二维数组 set_newary2(string) 参数 string 格式化字串 作用 将格式化的字符串转换为二维数组 ========================================================================== run_sqlstr 函数 执行SQL语句并返回是否成功执行的是非值 run_sqlstr(sql) 参数 sql SQL语句 作用 执行SQL语句并返回是否成功执行的是非值,以便程序执行下一步的操作 ========================================================================== re_replace 函数 对字符串进行正则替换 re_replace(string, rstring1, rstring2, type1, type1) string 需要进行替换的字符串 rstring1 正则比较的字串 rstring2 替换为字串 type1 正则忽略大小写属性 type1 正则全局属性 作用 对字符串进行正则替换 ========================================================================== remove_querystring 函数 移除URL参数内的某参数 remove_querystring(name) 参数 name 参数名 作用 移除URL参数内的某参数 ========================================================================== replace_template 函数 批量替换内容 replace_template(string, rstring1, rstring2) 参数 string 需要进行搜索替换的字符串 rstring1 需要替换的字符串集合 rstring2 需要替换为的字符串集合 作用 批量替换内容,以完成对内容即时的调整 ========================================================================== replace_xinfo_ary 函数 解析参数成一个有实际意义的数组 replace_xinfo_ary(infostr, infotype) 参数 infostr 用以对应XML文件的描述字符串 infotype 类型(tpl, lng, sel等) 作用 解析参数成一个有实际意义的数组 ========================================================================== replace_querystring 函数 获取URL参数并替换对应参数 replace_querystring(string, value) 参数 string 参数名称 value 参数值 作用 获取URL参数并替换对应参数,当参数名称在URL参数中不存在时则附加这个参数 ========================================================================== replace_newline 函数 去掉换行符号 replace_newline(string) 参数 string 需要替换的字符串 作用 去掉换行符号以保证字符串做为一个参数能让函数正常执行 ========================================================================== repath 函数 替换路径中的双斜杠为单斜杠 repath(path) 参数 path 路径值 作用 替换路径中的双斜杠为单斜杠,以确保路径字符串的正确性 示例 Dim stra: stra = repath("C:/1//1.txt") 输出效果:stra = "C:/1/1.txt" ========================================================================== op_text 函数 对比取值 op_text(string1, string2, string3) 参数 string1 对比字符串1 string2 对比字符串2 string3 值字符串 作用 对比取值,当对比值相等值取得值,否则值为空 ========================================================================== left_intercept 函数 左取N位字符串 left_intercept(string, num) 参数 string 需要截取的字符串 num 截取长度 作用 左取N位字符串 ========================================================================== iurl 函数 根据配置得出链接的URL值 iurl(type, key, sets, string) 参数 type 链接类型 key 链接关键字 sets 链接设置 string 其他复合型参数 作用 根据配置得出链接的URL值 ========================================================================== ileft 函数 截取字符串的前N个字符串 ileft(string, len) 参数 string 需要截取的字符串 len 截取长度 作用 截取字符串的前N个字符串,其中的非数字及英文字母均算为2个长度 示例 Dim stra: stra = ileft("abcde", 4) Dim strb: strb = ileft("脚底板", 4) 输出效果:stra = "abcd",strb = "脚底" ========================================================================== itake 函数 取得XML结构中的指定值 itake(infostr, infotype) 参数 infostr 用以对应XML文件的描述字符串 infotype 类型(tpl, lng, sel等) 作用 将XML中指定节点的值输出来,常用于语言的读取 参考 http://www.jtbc.net.cn/help/?type=detail&id=12 ========================================================================== ireplace 函数 取得XML结构中的指定值并解析其中的函数 ireplace(infostr, infotype) 参数 infostr 用以对应XML文件的描述字符串 infotype 类型(tpl, lng, sel等) 作用 将XML中指定节点的值输出来,常用于模板的读取 参考 http://www.jtbc.net.cn/help/?type=detail&id=12 ========================================================================== isfileexists 函数 判断文件是否存在 isfileexists(path) 参数 path 文件路径 作用 判断文件是否存在 ========================================================================== isvalidemail 函数 判断是否为有效的EMAIL地址 isvalidemail(string) 参数 string EMAIL地址字符串 作用 判断是否为有效的EMAIL地址 ========================================================================== htmlencode 函数 格式化HTML代码 htmlencode(string) 参数 string 需要格式化的字符串 作用 格式化HTML代码以保证字符串能够正常显示 ========================================================================== get_strvalue 函数 获取格式化字符串内的字符对应值 get_strvalue(string, name) 参数 string 被搜索的字符串 name 名称 作用 获取格式化字符串内的字符对应值 示例 Dim stra: stra = get_strvalue("a=1;b=2;c=3;", "b") 输出效果:stra = "2" ========================================================================== get_value 函数 获取已经存储在字典内的配置值 get_value(name) 参数 name 配置名称 作用 获取已经存储在字典内的配置值 ========================================================================== get_filetype 函数 获取某文件名称的后缀名 get_filetype(filename) 参数 filename 文件名 作用 获取某文件名称的后缀名 示例 Dim stra: stra = get_filetype("1.jpg") 输出效果:stra = "jpg" ========================================================================== get_file_text 函数 获取文本文件的值 get_file_text(path) 参数 path 文件的路径 作用 获取文本文件的值 ========================================================================== get_application 函数 获取某缓存值 get_application(name) 参数 name 缓存的后缀名称 作用 获取某缓存值 ========================================================================== get_return 函数 根据关键字取得二维数组中的值 get_return(array, keyword) 参数 array 二维数组 keyword 关键字 作用 根据关键字取得二维数组中的值 示例 Dim arya(3, 1) arya(0, 0) = 1 arya(0, 1) = 2 arya(1, 0) = 3 arya(1, 1) = 4 arya(2, 0) = 5 arya(2, 1) = 6 arya(3, 0) = 7 arya(3, 1) = 8 Dim stra: stra = get_return(arya, 5) 输出效果:stra = 6 ========================================================================== get_newary2 函数 版本:ASP版,时间:2006-09-24 11:23:44,点击:92 从原有的二维数组中根据关键字与类型得出一个新的数组 get_newary2(array, keyword, type) 参数 array 原始数组 keyword 关键字 type 类型 作用 从原有的二维数组中根据关键字与类型得出一个新的数组 ========================================================================== get_variable 函数 返回XML配置文件的数组 get_variable(sourcefile) 参数 sourcefile XML的路径值 作用 返回XML配置文件的数组,以便程序读取配置值 ========================================================================== get_xrootatt 函数 返回某XML文件的根节点的属性值 get_xrootatt(sourcefile, name) 参数 sourcefile XML的路径值 name 属性名称 作用 取得某XML文件的根节点的属性值,以便程序针对该值执行相应操作 ========================================================================== get_xinfo_ary 函数 返回具有一定规则的XML的数组值(同get_xinfo) get_xinfo_ary(infostr, infotype) 参数 infostr XML文件位置的描述字符串 infotype XML文件类型的描述字符串 作用 返回具有一定规则的XML的数组值,以便于程序取值 ========================================================================== get_xinfo 函数 返回具有一定规则的XML的数组值 get_xinfo(sourcefile, singlenode, keyword, app) 参数 sourcefile 源XML文件 singlenode 关键节点值(language_list, sel_list, item_list)等 keyword 节点关键字,用于对子节点的定位 app 是否起用缓存记录数组(1:是) 作用 返回具有一定规则的XML的数组值,以便程序来读取其值,常用于读取语言,模板,选项等,在实际的应 用中常使用更简单化的函数来调用这个函数,例如itake等 ========================================================================== get_rndcode 函数 返回指定次数的随机字符串 get_rndcode(num) 参数 num 随机字符串的长度 作用 返回指定次数的随机字符串 示例 Dim stra: stra = get_rndcode(3) 输出效果:stra 可能为 "1bh" ========================================================================== get_repeatstr 函数 返回某字符串的重复几次后的值 get_repeatstr(string, num) 参数 string 需要重复的字符串 num 需要重复的次数 作用 返回某字符串的重复几次后的值 示例 Dim stra: stra = get_repeatstr("$", 3) 输出效果:stra = "$$$" ========================================================================== get_incount 函数 计算某字符在搜索字符串中的出现次数 get_incount(string, spstr) 参数 string 用于被搜索的字符串 spstr 需要查找的字符串 作用 计算某字符在搜索字符串中的出现次数 示例 Dim stra: stra = "1,2,3,4,5" stra = get_incount(stra, ",") 输出效果:stra = 4 ========================================================================== get_lrstr 函数 获取按条件左右截取的字符串 get_lrstr(string, spstr, type) 参数 string 需要搜索的字符串 spstr 作为分割符的字符串 type 截取的类型 作用 获取按条件左右截取的字符串 示例 Dim stra: stra = "1,2,3,4,5" stra = get_lrstr(stra, "leftr") 输出效果:stra = "1,2,3,4" ========================================================================== get_safecode 函数 过滤SQL语句中的危险性字符 get_safecode(string) 参数 需要过滤的字符串 作用 过滤掉SQL中的关键字符单引号 ========================================================================== get_actual_route 函数 获取当前的真实路径 get_actual_route(string) 参数 string 相对于根目录的地址 作用 获取当前的真实路径,统一路径的书写方式,避免因为不同路径而需要创建不同的模板等的麻烦 ========================================================================== get_active_things 函数 返回当前活动的语言或者模板的类型 get_active_things(type) 参数 type 类型 作用 返回当前活动的语言或者模板的类型用以获取当前的语言和模板 ========================================================================== get_regexpary 函数 返回正则之后符合要求的数组 get_regexpary(string1, string2) 参数 string1 需要查询的字符串 string2 正则字符串 作用 返回正则之后符合正则条件的数组 ========================================================================== get_nurlpath 函数 返回当前URL地址的不包括文件名值 get_nurlpath() 参数 无参数 作用 返回当前URL地址的不包括文件名值,比如如果当前的地址为http://127.0.0.1/abc/abc.html的话则该函 数的值为http://127.0.0.1/abc ========================================================================== get_useful_str 函数 返回有用的函数字符串 get_useful_str(string) 参数 string 需要进行格式化的字符串 作用 将模板中整理出来的形如{$=function()}替换成实际的函数名称 ========================================================================== get_date 函数 获取时间值 get_date(string) 参数 string 需要进行验证的时间值 作用 返回一个时间值,如果参数不是时间则返回当前时间 ========================================================================== get_num 函数 返回经验证的数字值 get_num(string1, string2) 参数 string1 需要验证数字的数字或者字符串 string2 默认的数字 作用 假如前者是数字,则返回该数字的值,假如是非数字则返回默认数字的值 示例 Dim stra: stra = get_num(1, 0) Dim strb: strb = get_num("a", 0) 输出效果:stra = 1,strb = 0 ========================================================================== get_str 函数 获取字符串值 get_str(string) 参数 string 字符串 作用 获取字符串的值,避免出现NULL值 ========================================================================== get_arymax 函数 获取数组内的最大值 get_arymax(ary) 参数 ary 数组 作用 取得数组内数字的最大值并返回该值 示例 Dim arya(4) arya(0) = 1 arya(1) = 3 arya(2) = 2 arya(3) = 5 arya(4) = 0 Dim numa: numa = get_arymax(arya) 输出效果:numa = 5 ========================================================================== format_ip 函数 格式化IP地址 format_ip(ip, type) 参数 ip IP地址 type 格式划类型 作用 将IP地址格式化成指定的格式 示例 Dim stra: stra = format_ip("127.0.0.1", 2) 输出效果:stra = "127.0.*.*" ========================================================================== format_date 函数 格式化日期 format_date(date, type) 参数 date 日期 type 格式化类型 作用 格式化日期成各种格式 示例 Dim stra: stra = format_date("2006-9-17 20:10:28", 2) 输出效果:stra = "2006/9/17" ========================================================================== format_checkbox 函数 格式化checkbox的返回值 format_checkbox(string) 参数 string 需要格式化的字符串 作用 将checkbox中的空格替换掉,常用于数字返回值 示例 Dim stra: stra = format_checkbox("1, 2, 3") 输出效果:stra = "1,2,3" ========================================================================== fileico 函数 判断是否为已知的文件类型 fileico(string) 参数 string 文件路径名称 作用 判断文件是否为已知的文件类型,假如是已知的则返回类型名否则返回默认值 示例 Dim stra: stra = fileico("1.jpg") Dim strb: strb = fileico("1.abc") 输出效果:stra = "jpg",strb = "default" ========================================================================== encode_forxml 函数 格式化掉常用于XML中的中括号 encode_forxml(string) 参数 string 需要进行格式化的字符串 作用 常用于当字符串输出成XML时替换掉其中的左右中括号 ========================================================================== encode_forscript 函数 对用于script中的字符进行格式化 encode_forscript(string) 参数 string 需要进行格式化的字符串 作用 当有些字符需要输出并成为JS中的值的时候可使用次函数替换掉其中的['], ["]等关键的字符 ========================================================================== encode_content 函数 按条件格式化内容 encode_content(string, type) 参数 string 需要格式化的字符串 type 格式化的类型 作用 以预定义的格式化类型格式化内容,比如纯文本模式,UBB模式,HTML模式等等 ========================================================================== encode_html 函数 替换一些HTML中的关键字符 encode_html(string) 参数 string 需要进行替换的字符串 作用 过滤掉一些HTML中的关键字符以让字符能够显示正常 ========================================================================== encode_article 函数 将文章的内容格式化 encode_article(string) 参数 string 需要格式化的字符串 作用 对文章的内容进行一些替换,比如替换回车替换空格等等 ========================================================================== encode_newline 函数 将换行符统一 encode_newline(string) 参数 string 要进行替换的字符串 作用 将换行的统一成 Chr(13) & Chr(10) ========================================================================== encode_art 函数 将换行替换成<br /> encode_art(string) 参数 string 要执行替换的字符串 作用 将换行替换成HTML中的换行符,常用于文章内容的替换 ========================================================================== delete_file 函数 返回是否成功删除文件的是非值 delete_file(path) 参数 path 要删除的文件路径 作用 判断是否已经成功删除文件之后可执行相关操作 示例 If delete_file("1.txt") Then Response.Write "删除成功" Else Response.Write "删除失败" End If ========================================================================== check_null 函数 返回是否为空的是非值 check_null(string) 参数 string: 检测的字符串 作用 判断是否为NULL或者空值 示例 Dim stra: stra = "" Dim stra: stra = "123" stra = check_null(stra) strb = check_null(strb) 输出效果:stra = True,strb = False ========================================================================== cper 函数 返回两数比较的百分比值100倍数 cper(number1, number2) 参数 number1: 除数 number2: 被除数 作用 得出百分比值 示例 Dim stra: stra = cper(98, 100) Dim strb: strb = cper(98, 980) 输出效果:stra = 98,strb = 10 ========================================================================== csize 函数 返回文件大小值的格式化字符串值 csize(size) 参数 size: 大小数字值 作用 格式化大小 示例 Dim stra: stra = csize(1) Dim strb: strb = csize(1024) 输出效果:stra = 1B,strb = 1K ========================================================================== cfnames 函数 返回2个字符串的叠加值 cfnames(string1, string2) 参数 string1: 前缀字符串 string2: 后缀字符串 作用 返回2个字符串的合并值,常用于数据库字段名的生成 示例 Dim tfpre: tfpre = "jtb_a" ... Dim stra: stra = cfnames(tfpre, "topic") 输出效果:stra = "jtb_atopic" ========================================================================== cfname 函数 返回模块下真实的数据库字段名 cfname(string) 参数 string: 数据库字段描述名称 作用 获得一个真实的数据库字段名以供查询 示例 nfpre = "jtb_a" ... Dim stra: stra = cfname("topic") 输出效果:stra = "jtb_atopic" ========================================================================== cidary 函数 判断是否为数字类的格式字符串并返回是非值 cidary(string) 参数 string: 格式化的字符串 作用 判断是否为格式化的数字类的格式字符串,长用于提交过来的 checkbox 中的表单值 示例 Dim stra: stra = cidary("1,2,3,4,5") Dim strb: strb = cidary("1,2,a,4,5") 输出效果:stra = True,strb = False ========================================================================== cinstr 函数 返回是否条件包含的是非值 cinstr(string1, string2, spstr) 参数 string1: 查找包含的字符串 string2: 条件字符串 spstr: 分割字符串 作用 判断该条件字符串是否以分割字符串为分割符的形式存在于被查找的字符串中,当被查找的字符串与条件 字符串相等时也返回真值 示例 Dim stra: stra = "1,2,3,4,5,6" Dim strb: strb = cinstr(stra, "2", ",") 输出效果:strb = True ========================================================================== creplaces 函数 返回字符串内替换Images路径并返回 creplaces(string) 参数 string: 带有图片路径替换符的字符串 作用 将{$images},{$global.images}替换成真实的路径 示例 Dim stra: stra = "<img src=""{$images}1.gif"">" Dim strb: strb = creplaces(stra) 输出效果:strb = "<img src="http://www.ygblog.com/common/images/1.gif">" ========================================================================== creplace 函数 执行指定字符串内的函数标签并返回值 creplace(string) 参数 string: 带有函数标签的字符串 作用 执行字符串内的函数标签或者常量等标签 示例 Dim stra: stra = "现在的时间是{$=Now()}" Dim strb: strb = creplace(stra) 输出效果:strb = "现在的时间是2006-9-8 12:40:38" ========================================================================== create_file_text 函数 返回是否已经成功创建文本文件的是非值 create_file_text(path, string) 参数 path: 被创建文件的路径值 string: 被创建文件的文件内容值 作用 新建一个文本文件,并判断是否创建成功。 示例 If create_file_text("1.txt", "Sucess") Then Response.Write "创建成功" Else Response.Write "创建失败" End If ========================================================================== ctemplate 函数 返回指定字符串中的指定分隔符内的字符串 ctemplate(string1, string2) 参数 string1: 接受搜索的字符串 string2: 用于搜索的关键字符串 作用 将字符串中找出位于搜索关键字中间的字符串,不包含搜索关键字,在此同时将被搜索的字符串中被已被 搜索出的字符串替换为切割符。 示例 Dim stra: stra = "abc{$1}def{$1}g" Dim strb: strb = ctemplate(stra, "{$1}") 输出效果:strb = "def",stra = "abc<!--jtbcrinfo-->g" |
![](https://img2024.cnblogs.com/blog/35695/202403/35695-20240328092537879-1189167464.jpg)