一些ASP初学者常用的代码.docx

上传人:b****7 文档编号:24068370 上传时间:2023-05-23 格式:DOCX 页数:23 大小:21.50KB
下载 相关 举报
一些ASP初学者常用的代码.docx_第1页
第1页 / 共23页
一些ASP初学者常用的代码.docx_第2页
第2页 / 共23页
一些ASP初学者常用的代码.docx_第3页
第3页 / 共23页
一些ASP初学者常用的代码.docx_第4页
第4页 / 共23页
一些ASP初学者常用的代码.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

一些ASP初学者常用的代码.docx

《一些ASP初学者常用的代码.docx》由会员分享,可在线阅读,更多相关《一些ASP初学者常用的代码.docx(23页珍藏版)》请在冰豆网上搜索。

一些ASP初学者常用的代码.docx

一些ASP初学者常用的代码

一些ASP初学者常用的代码

1.获得系统时间:

<%=now()%>

2.取得来访用的IP:

<%=request.serverVariables("remote_host")%>

3.获得系统,浏览器版本:

4.去除IE混动条:

hidden">

5.进入网站,跳出广告:

--

--注意更改文件所在路径-->

window.open(''http:

//www.XXXXXX.com'','''',''height=200,width=300,top=0,left=30'');

//-->

6.随机数:

<%randomize%>

<%=(int(rnd()*n)+1)%>

N为可改变数

7.向上混动代码:

9pt;color:

#FF0000;line-height:

150%;font-style:

italic;font-weight:

bold"scrollamount="2"width="206"height="207"bgcolor="#FFFF00">hhhhhhhhhhhhhhhhhhh

8.自动关闭网页:

--

setTimeout(''window.close();'',10000);//60秒后关闭

//-->

本页10秒后自动关闭,请注意刷新页面

9.随机背景音乐:

<%randomize%>

.mid"loop="-1"> 

可以修改数字,限制调用个数,我这里是60个.

10.自动刷新本页面:

11.ACCESS数据库连接:

<%

optionexplicit

dimstartime,endtime,conn,connstr,db

startime=timer()

'更改数据库名字

db="data/dvBBS5.mdb"

Setconn=Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)

'如果你的服务器采用较老版本Access驱动,请用下面连接方法

'connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath(db)

conn.Openconnstr

functionCloseDatabase

Conn.close

Setconn=Nothing

EndFunction

%>

12.SQL数据库连接:

<%

optionexplicit

dimstartime,endtime,conn,connstr,db

startime=timer()

connstr="driver={SQLServer};server=HUDENQ-N11T33NB;uid=sa;pwd=xsfeihu;database=dvbbs"

Setconn=Server.CreateObject("ADODB.Connection")

conn.Openconnstr

functionCloseDatabase

Conn.close

Setconn=Nothing

EndFunction

%>

13.用键盘打开网页代码:

functionctlent(eventobject)

{

if((event.ctrlKey&&window.event.keyCode==13)||(event.altKey&&window.event.keyCode==83))

{

window.open('网址','','')

}

}

 

这里是Ctrl+Enter和Alt+S的代码自己查下键盘的ASCII码再换就行

14.让层不被控件复盖代码:

2>

#前面

1>

#后面

absolute;top:

40;width:

400px;height:

95px;z-index:

2">

absolute;top:

50;width:

200px;height:

115px;z-index:

1">

15.动网FLASH广告代码:

16.VBS弹出窗口小代码:

msgbox"你还没有注册或登陆论坛","0","精品论坛"

location.href="login.asp"

16.使用FSO修改文件特定内容的函数

functionFSOchange(filename,Target,String)

DimobjFSO,objCountFile,FiletempData

SetobjFSO=Server.CreateObject("Scripting.FileSystemObject")

SetobjCountFile=objFSO.OpenTextFile(Server.MapPath(filename),1,True)

FiletempData=objCountFile.ReadAll

objCountFile.Close

FiletempData=Replace(FiletempData,Target,String)

SetobjCountFile=objFSO.CreateTextFile(Server.MapPath(filename),True)

objCountFile.WriteFiletempData

objCountFile.Close

SetobjCountFile=Nothing

SetobjFSO=Nothing

EndFunction

17.使用FSO读取文件内容的函数

functionFSOFileRead(filename)

DimobjFSO,objCountFile,FiletempData

SetobjFSO=Server.CreateObject("Scripting.FileSystemObject")

SetobjCountFile=objFSO.OpenTextFile(Server.MapPath(filename),1,True)

FSOFileRead=objCountFile.ReadAll

objCountFile.Close

SetobjCountFile=Nothing

SetobjFSO=Nothing

EndFunction

18.使用FSO读取文件某一行的函数

functionFSOlinedit(filename,lineNum)

iflinenum<1thenexitfunction

dimfso,f,temparray,tempcnt

setfso=server.CreateObject("scripting.filesystemobject")

ifnotfso.fileExists(server.mappath(filename))thenexitfunction

setf=fso.opentextfile(server.mappath(filename),1)

ifnotf.AtEndofStreamthen

tempcnt=f.readall

f.close

setf=nothing

temparray=split(tempcnt,chr(13)&chr(10))

iflineNum>ubound(temparray)+1then

exitfunction

else

FSOlinedit=temparray(lineNum-1)

endif

endif

endfunction

19.使用FSO写文件某一行的函数

functionFSOlinewrite(filename,lineNum,Linecontent)

iflinenum<1thenexitfunction

dimfso,f,temparray,tempCnt

setfso=server.CreateObject("scripting.filesystemobject")

ifnotfso.fileExists(server.mappath(filename))thenexitfunction

setf=fso.opentextfile(server.mappath(filename),1)

ifnotf.AtEndofStreamthen

tempcnt=f.readall

f.close

temparray=split(tempcnt,chr(13)&chr(10))

iflineNum>ubound(temparray)+1then

exitfunction

else

temparray(lineNum-1)=lineContent

endif

tempcnt=join(temparray,chr(13)&chr(10))

setf=fso.createtextfile(server.mappath(filename),true)

f.writetempcnt

endif

f.close

setf=nothing

endfunction

20.使用FSO添加文件新行的函数

functionFSOappline(filename,Linecontent)

dimfso,f

setfso=server.CreateObject("scripting.filesystemobject")

ifnotfso.fileExists(server.mappath(filename))thenexitfunction

setf=fso.opentextfile(server.mappath(filename),8,1)

f.writechr(13)&chr(10)&Linecontent

f.close

setf=nothing

endfunction

21.读文件最后一行的函数

functionFSOlastline(filename)

dimfso,f,temparray,tempcnt

setfso=server.CreateObject("scripting.filesystemobject")

ifnotfso.fileExists(server.mappath(filename))thenexitfunction

setf=fso.opentextfile(server.mappath(filename),1)

ifnotf.AtEndofStreamthen

tempcnt=f.readall

f.close

setf=nothing

temparray=split(tempcnt,chr(13)&chr(10))

FSOlastline=temparray(ubound(temparray))

endif

endfunction

利用FSO取得BMP,JPG,PNG,GIF文件信息(大小,宽、高等)

<%

':

:

:

BMP,GIF,JPGandPNG:

:

:

 

':

:

:

Thisfunctiongetsaspecifiednumberofbytesfromany:

:

:

':

:

:

file,startingattheoffset(base1):

:

:

':

:

:

:

:

:

':

:

:

Passed:

:

:

:

':

:

:

flnm=>Filespecoffiletoread:

:

:

':

:

:

offset=>Offsetatwhichtostartreading:

:

:

':

:

:

bytes=>Howmanybytestoread:

:

:

':

:

:

:

:

:

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

functionGetBytes(flnm,offset,bytes)

DimobjFSO

DimobjFTemp

DimobjTextStream

DimlngSize

onerrorresumenext

SetobjFSO=CreateObject("Scripting.FileSystemObject") 

'First,wegetthefilesize

SetobjFTemp=objFSO.GetFile(flnm)

lngSize=objFTemp.Size

setobjFTemp=nothing

fsoForReading=1

SetobjTextStream=objFSO.OpenTextFile(flnm,fsoForReading)

ifoffset>0then

strBuff=objTextStream.Read(offset-1)

endif

ifbytes=-1then'GetAll!

GetBytes=objTextStream.Read(lngSize)'ReadAll

else

GetBytes=objTextStream.Read(bytes)

endif

objTextStream.Close

setobjTextStream=nothing

setobjFSO=nothing

endfunction 

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

':

:

:

:

:

:

':

:

:

Functionstoconverttwobytestoanumericv alue(long):

:

:

':

:

:

(bothlittle-endianandbig-endian):

:

:

':

:

:

:

:

:

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

functionlngConvert(strTemp)

lngConvert=clng(asc(left(strTemp,1))+((asc(right(strTemp,1))*256)))

endfunction

functionlngConvert2(strTemp)

lngConvert2=clng(asc(right(strTemp,1))+((asc(left(strTemp,1))*256)))

endfunction 

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

':

:

:

:

:

:

':

:

:

Thisfunctiondoesmostoftherealwork.Itwillattempt:

:

:

':

:

:

toreadanyfile,regardlessoftheextension,andwill:

:

:

':

:

:

identifyifitisagraphicalimage.:

:

:

':

:

:

:

:

:

':

:

:

Passed:

:

:

:

':

:

:

flnm=>Filespecoffiletoread:

:

:

':

:

:

width=>widthofimage:

:

:

':

:

:

height=>heightofimage:

:

:

':

:

:

depth=>colordepth(innumberofcolors):

:

:

':

:

:

strImageType=>typeofimage(e.g.GIF,BMP,etc.):

:

:

':

:

:

:

:

:

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

functiongfxSpex(flnm,width,height,depth,strImageType)

dimstrPNG

dimstrGIF

dimstrBMP

dimstrType

strType=""

strImageType="(unknown)"

gfxSpex=False

strPNG=chr(137)&chr(80)&chr(78)

strGIF="GIF"

strBMP=chr(66)&chr(77)

strType=GetBytes(flnm,0,3)

ifstrType=strGIFthen'isGIF

strImageType="GIF"

Width=lngConvert(GetBytes(flnm,7,2))

Height=lngConvert(GetBytes(flnm,9,2))

Depth=2^((asc(GetBytes(flnm,11,1))and7)+1)

gfxSpex=True

elseifleft(strType,2)=strBMPthen'isBMP

strImageType="BMP"

Width=lngConvert(GetBytes(flnm,19,2))

Height=lngConvert(GetBytes(flnm,23,2))

Depth=2^(asc(GetBytes(flnm,29,1)))

gfxSpex=True

elseifstrType=strPNGthen'IsPNG

strImageType="PNG"

Width=lngConvert2(GetBytes(flnm,19,2))

Height=lngConvert2(GetBytes(flnm,23,2))

Depth=getBytes(flnm,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1