仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 472|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之asp的ubb函数

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;ubb|函数asp的ubb函数(保举)

functionunHtml(content)
unHtml=content
ifcontent""then
unHtml=replace(unHtml,"&","&")
unHtml=replace(unHtml,"<","<")
unHtml=replace(unHtml,">",">")
unHtml=replace(unHtml,chr(34),""")
unHtml=replace(unHtml,chr(13),"<br>")
unHtml=replace(unHtml,chr(32),"")
unHtml=ubb(unHtml)
endif
endfunction

functionubb(content)
Dimnowtime,i
ubb=content
nowtime=now()
UBB=Convert(ubb,"code")
UBB=Convert(ubb,"html")
UBB=Convert(ubb,"url")
UBB=Convert(ubb,"color")
UBB=Convert(ubb,"font")
UBB=Convert(ubb,"size")
UBB=Convert(ubb,"quote")
UBB=Convert(ubb,"email")
UBB=Convert(ubb,"img")
UBB=Convert(ubb,"swf")

UBB=AutoURL(ubb)
ubb=replace(ubb,"","<b>",1,-1,1)
ubb=replace(ubb,"
","</b>",1,-1,1)
ubb=replace(ubb,"","<i>",1,-1,1)
ubb=replace(ubb,"
","</i>",1,-1,1)
ubb=replace(ubb,"","<u>",1,-1,1)
ubb=replace(ubb,"
","</u>",1,-1,1)
ubb=replace(ubb,"[blue]","<fontcolor=#000099>",1,-1,1)
ubb=replace(ubb,"[/blue]","</font>",1,-1,1)
ubb=replace(ubb,"[red]","<fontcolor=#990000>",1,-1,1)
ubb=replace(ubb,"[/red]","</font>",1,-1,1)
fori=1to28
ubb=replace(ubb,"{:em"&i&"}","<IMGSRC=http://www.163design.net/a/z/emot/emotface/em"&i&".gif></img>",1,6,1)
ubb=replace(ubb,"{:em"&i&"}","",1,-1,1)
next
ubb=replace(ubb,"["&chr(176),"[",1,-1,1)
ubb=replace(ubb,chr(176)&"]","]",1,-1,1)
ubb=replace(ubb,"/"&chr(176),"/",1,-1,1)
ubb=replace(ubb,"{;em","{:em",1,-1,1)
endfunction


functionConvert(ubb,CovT)
DimcText,startubb,endubb,Lcovt,text,codetext
cText=ubb
startubb=1
dowhileCovt="url"orCovt="color"orCovt="font"orCovt="size"
startubb=instr(startubb,cText,"["&CovT&"=",1)
ifstartubb=0thenexitdo
endubb=instr(startubb,cText,"]",1)
ifendubb=0thenexitdo
Lcovt=Covt
startubb=startubb+len(lCovT)+2
text=mid(cText,startubb,endubb-startubb)
codetext=replace(text,"[","["&chr(176),1,-1,1)
codetext=replace(codetext,"]",chr(176)&"]",1,-1,1)
codetext=replace(codetext,"{:em","{;em",1,-1,1)
codetext=replace(codetext,"/","/"&chr(176),1,-1,1)
selectcaseCovT
case"color"
cText=replace(cText,"","<fontcolor="&text&">",1,1,1)
cText=replace(cText,"","</font>",1,1,1)
case"font"
cText=replace(cText,"","<fontface="&text&">",1,1,1)
cText=replace(cText,"
","</font>",1,1,1)
case"size"
ifIsNumeric(text)then
iftext>6thentext=6
iftext<1thentext=1
cText=replace(cText,"","<fontsize="&text&">",1,1,1)
cText=replace(cText,"","</font>",1,1,1)
endif
case"url"
cText=replace(cText,"","<ahref="&codetext&"target=_blank>",1,1,1)
cText=replace(cText,"","</a>",1,1,1)
case"email"
cText=replace(cText,"["&CovT&"="&text&"]","<ahref=mailto:"&text&">",1,1,1)
cText=replace(cText,"[/"&CovT&"]","</a>",1,1,1)
endselect
loop

startubb=1
do
startubb=instr(startubb,cText,"["&CovT&"]",1)
ifstartubb=0thenexitdo
endubb=instr(startubb,cText,"[/"&CovT&"]",1)</p>想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的
飘灵儿 该用户已被删除
沙发
发表于 2015-1-20 05:47:45 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
小女巫 该用户已被删除
板凳
发表于 2015-1-28 16:03:08 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-5 15:29:25 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
乐观 该用户已被删除
5#
发表于 2015-2-12 16:56:34 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
山那边是海 该用户已被删除
6#
发表于 2015-3-3 03:50:07 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
透明 该用户已被删除
7#
发表于 2015-3-11 09:15:25 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
不帅 该用户已被删除
8#
发表于 2015-3-18 02:35:14 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
兰色精灵 该用户已被删除
9#
发表于 2015-3-25 09:46:18 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表