|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。ubb|ubb前几日我已经浏览到一篇手艺文章报告怎样利用VBScript中的正则表达式工具来完成论坛内里的UBB功效。VBScript供应的正则表达式工具功效十分壮大,可是只要5。5以上的剧本引擎才能够很好的撑持正则表达式工具,为了取得版本是5。5的剧本引擎,你必要独自安装这个剧本引擎,大概安装IE5.5,也就是说对服务器的请求对照刻薄,那就没有其他的办法完成UBB功效了吗?固然不是了,如今就跟从我一同来利用一般的VBScript剧本言语来完成功效壮大的UBB功效吧。
先,在UBB功效中,中心功效也即最吸惹人的功效是完整撑持贴图功效和字体属性的把持。由于出于平安方面的缘故原由,收集下面的几近一切的论坛都尽量的屏障失落了HTML代码,如许能够制止工资的成心偶然的对论坛的损坏,如许固然包管了论坛本身的平安性,可是网友面临的贴子内容就一直是刻舟求剑的色彩、字体、巨细,更不要期望看到壮丽多彩的图片了。UBB代码由此而生,详细来讲说我们怎样完成以上的UBB中心功效。
上面我们先来具体形貌一下我们将要完成的UBB代码的语法:
1、撑持贴图的UBB语法
语法:
实例:
形貌:下面语法的了局就是在网页下面显现出来一幅图片
2、撑持字体色彩的UBB语法:
语法:[red]笔墨[/red]
[green]笔墨[/green]
等等
实例:[blue]这是一段蓝色的笔墨[/blue]
形貌:下面的一段语法就是显现一段蓝色彩的笔墨
3、撑持超等毗连的UBB代码
语法:毗连地点
实例:http://www.webjx.com
形貌:下面的语法的了局就是天生一段超等毗连,当你点击的时分就会转跳到毗连的地点!
4、撑持Email地点的UBB语法
语法:你的email地点[/email]
实例:info@webjx.com
形貌:下面的代码了局就是显现一个邮件地点,当你用鼠标点击的时分,就会主动翻开发送电子邮件的软件,并将地点写上。
5、撑持字体属性的UBB语法
语法:一段笔墨等等
实例:一段粗体的笔墨
形貌:下面代码的了局就是显现一段粗体的笔墨
好了,UBB代码的中心功效就是下面的这些器材了,固然你还能够增添其他的各种功效由于这个UBB代码的语法都是能够自界说的。
在我们入手下手详细完成UBB功效之前,我们先来懂得几个主要的VBScript函数:Instr函数和Replace函数。大概你看到这里不由得想要说,这也太复杂了吧,呵呵,实在这两个函数切实其实是我们在编程傍边利用对照频仍的两个函数,可是它也有本人的小奥密哦,我们先来看看这两个函数的详细
语法:
InStr函数
前往某字符串在另外一字符串中第一次呈现的地位。
InStr([start,]string1,string2[,compare])
参数
start
可选项。数值表达式,用于设置每次搜刮的入手下手地位。假如省略,将从第一个字符的地位入手下手搜刮。假如start包括Null,则会呈现毛病。假如已指定compare,则必需要有start参数。
string1
必选项。承受搜刮的字符串表达式。
string2
必选项。要搜刮的字符串表达式。
compare
可选项。唆使在盘算子字符串时利用的对照范例的数值。有关数值,请参阅"设置"部分。假如省略,将实行二进制对照。
设置
compare参数能够有以下值:
常数
值
形貌
vbBinaryCompare
0
实行二进制对照。
vbTextCompare
1
实行文本对照。
前往值
InStr函数前往以下值:
假如
InStr前往
string1为零长度
0
string1为Null
Null
string2为零长度
start
string2为Null
Null
string2没有找到
0
在string1中找到string2
找到婚配字符串的地位
start>Len(string2)
0
人人应该注重到了,我们所要用的函数Instr的小奥密就是它的最初一个可选择参数Compare,由于我们的UBB代码必要巨细写不敏感的,默许的情形下,函数Instr是要举行二进制婚配的,也就是说是对巨细写敏感的,以是记着了,这个Compare参数的值应该设置成为1才能够满意我们的请求。
Replace函数
前往字符串,个中指定命目标某子字符串被交换为另外一个子字符串。
Replace(expression,find,replacewith[,compare[,count[,start]]])
参数
expression
必选项。字符串表达式包括要替换的子字符串。
Find
必选项。被搜刮的子字符串。
Replacewith
必选项。用于交换的子字符串。
Start
可选项。expression中入手下手搜刮子字符串的地位。假如省略,默许值为1。在和count联系关系时必需用
count
[1][2]下一页
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 |
|