仓酷云

标题: ASP网站制作之怎样从Html页面中提取一切汉字 [打印本页]

作者: 不帅    时间: 2015-1-16 22:14
标题: ASP网站制作之怎样从Html页面中提取一切汉字
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;汉字|页面<SCRIPTLANGUAGE="vbScript">
dimstr
str="如何从一个Html页面中提取一切汉字呢?不克不及有别的Html代码。"
alertFilterChinese(str)
functionFilterChinese(strInput)
dimresult:result=""
dimtempStr
fori=1tolen(strInput)
tempStr=mid(strInput,i,1)
ifleft(escape(tempStr),2)="%u"then
result=result&tempStr
endif
next
FilterChinese=result
endfunction
</SCRIPT>

ifasc(tempStr)>255then
用正则表达式的办法
<SCRIPTLANGUAGE="vbScript">
dimstr
str="如何从一个Html页面中提取一切汉字呢?不克不及有别的Html代码。"
alertRegExpTest("[u4e00-u9fa5]",str)
FunctionRegExpTest(patrn,strng)
DimregEx,Match,Matches创建变量。
SetregEx=NewRegExp创建正则表达式。
regEx.Pattern=patrn设置形式。
regEx.IgnoreCase=True设置是不是辨别巨细写。
regEx.Global=True设置全局交换。
SetMatches=regEx.Execute(strng)实行搜刮。
ForEachMatchinMatches遍历Matches汇合。
RetStr=RetStr&Match.Value
Next
RegExpTest=RetStr
EndFunction
</SCRIPT>
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码
作者: 只想知道    时间: 2015-1-17 12:39
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 精灵巫婆    时间: 2015-1-20 19:03
不能只是将它停留在纸上谈兵的程度上。
作者: 仓酷云    时间: 2015-1-29 15:26
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者: 小妖女    时间: 2015-2-6 02:30
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 爱飞    时间: 2015-2-15 01:59
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 愤怒的大鸟    时间: 2015-3-4 10:56
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者: 分手快乐    时间: 2015-3-11 18:40
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 飘灵儿    时间: 2015-3-19 07:49
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者: 再现理想    时间: 2015-3-27 15:11
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2