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

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

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

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

整理了一些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数据库连接:

 

<% 

option explicit 

dim startime,endtime,conn,connstr,db 

startime=timer() 

'更改数据库名字 

db="data/dvBBS5.mdb" 

Set conn = Server.CreateObject("ADODB.Connection") 

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

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

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

conn.Open connstr 

function CloseDatabase 

Conn.close 

Set conn = Nothing 

End Function 

%> 

12.SQL数据库连接:

 

<% 

option explicit 

dim startime,endtime,conn,connstr,db 

startime=timer() 

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

Set conn = Server.CreateObject("ADODB.Connection") 

conn.Open connstr 

function CloseDatabase 

Conn.close 

Set conn = Nothing 

End Function 

%> 

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

 

 

function ctlent(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修改文件特定内容的函数 

function FSOchange(filename,Target,String) 

Dim objFSO,objCountFile,FiletempData 

Set objFSO = Server.CreateObject("scripting.FileSystemObject") 

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

FiletempData = objCountFile.ReadAll 

objCountFile.Close 

FiletempData=Replace(FiletempData,Target,String) 

Set objCountFile=objFSO.CreateTextFile(Server.MapPath(filename),True) 

objCountFile.Write FiletempData 

objCountFile.Close 

Set objCountFile=Nothing 

Set objFSO = Nothing 

End Function 

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

function FSOFileRead(filename) 

Dim objFSO,objCountFile,FiletempData 

Set objFSO = Server.CreateObject("scripting.FileSystemObject") 

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

FSOFileRead = objCountFile.ReadAll 

objCountFile.Close 

Set objCountFile=Nothing 

Set objFSO = Nothing 

End Function 

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

function FSOlinedit(filename,lineNum) 

if linenum < 1 then exit function 

dim fso,f,temparray,tempcnt 

set fso = server.CreateObject("scripting.filesystemobject") 

if not fso.fileExists(server.mappath(filename)) then exit function 

set f = fso.opentextfile(server.mappath(filename),1) 

if not f.AtEndofStream then 

tempcnt = f.readall 

f.close 

set f = nothing 

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

if lineNum>ubound(temparray)+1 then 

exit function 

else 

FSOlinedit = temparray(lineNum-1) 

end if 

end if 

end function 

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

function FSOlinewrite(filename,lineNum,Linecontent) 

if linenum < 1 then exit function 

dim fso,f,temparray,tempCnt 

set fso = server.CreateObject("scripting.filesystemobject") 

if not fso.fileExists(server.mappath(filename)) then exit function 

set f = fso.opentextfile(server.mappath(filename),1) 

if not f.AtEndofStream then 

tempcnt = f.readall 

f.close 

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

if lineNum>ubound(temparray)+1 then 

exit function 

else 

temparray(lineNum-1) = lineContent 

end if 

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

set f = fso.createtextfile(server.mappath(filename),true) 

f.write tempcnt 

end if 

f.close 

set f = nothing 

end function 

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

function FSOappline(filename,Linecontent) 

dim fso,f 

set fso = server.CreateObject("scripting.filesystemobject") 

if not fso.fileExists(server.mappath(filename)) then exit function 

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

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

f.close 

set f = nothing 

end function 

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

function FSOlastline(filename) 

dim fso,f,temparray,tempcnt 

set fso = server.CreateObject("scripting.filesystemobject") 

if not fso.fileExists(server.mappath(filename)) then exit function 

set f = fso.opentextfile(server.mappath(filename),1) 

if not f.AtEndofStream then 

tempcnt = f.readall 

f.close 

set f = nothing 

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

FSOlastline = temparray(ubound(temparray)) 

end if 

end function 

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

<% 

':

:

:

 BMP, GIF, JPG and PNG :

:

:

  

':

:

:

 This function gets a specified number of bytes from any :

:

:

 

':

:

:

 file, starting at the offset (base 1) :

:

:

 

':

:

:

 :

:

:

 

':

:

:

 Passed:

 :

:

:

 

':

:

:

 flnm => Filespec of file to read :

:

:

 

':

:

:

 offset => Offset at which to start reading :

:

:

 

':

:

:

 bytes => How many bytes to read :

:

:

 

':

:

:

 :

:

:

 

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

 

function GetBytes(flnm, offset, bytes) 

Dim objFSO 

Dim objFTemp 

Dim objTextStream 

Dim lngSize 

on error resume next 

Set objFSO = CreateObject("scripting.FileSystemObject")  

' First, we get the filesize 

Set objFTemp = objFSO.GetFile(flnm) 

lngSize = objFTemp.Size 

set objFTemp = nothing 

fsoForReading = 1 

Set objTextStream = objFSO.OpenTextFile(flnm, fsoForReading) 

if offset > 0 then 

strBuff = objTextStream.Read(offset - 1) 

end if 

if bytes = -1 then ' Get All!

 

GetBytes = objTextStream.Read(lngSize) 'ReadAll 

else 

GetBytes = objTextStream.Read(bytes) 

end if 

objTextStream.Close 

set objTextStream = nothing 

set objFSO = nothing 

end function  

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

 

':

:

:

 :

:

:

 

':

:

:

 Functions to convert two bytes to a numeric value (long) :

:

:

 

':

:

:

 (both little-endian and big-endian) :

:

:

 

':

:

:

 :

:

:

 

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

 

function lngConvert(strTemp) 

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

end function 

function lngConvert2(strTemp) 

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

end function  

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

 

':

:

:

 :

:

:

 

':

:

:

 This function does most of the real work. It will attempt :

:

:

 

':

:

:

 to read any file, regardless of the extension, and will :

:

:

 

':

:

:

 identify if it is a graphical image. :

:

:

 

':

:

:

 :

:

:

 

':

:

:

 Passed:

 :

:

:

 

':

:

:

 flnm => Filespec of file to read :

:

:

 

':

:

:

 width => width of image :

:

:

 

':

:

:

 height => height of image :

:

:

 

':

:

:

 depth => color depth (in number of colors) :

:

:

 

':

:

:

 strImageType=> type of image (e.g. GIF, BMP, etc.) :

:

:

 

':

:

:

 :

:

:

 

':

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

:

 

function gfxSpex(flnm, width, height, depth, strImageType) 

dim strPNG 

dim strGIF 

dim strBMP 

dim strType 

strType = "" 

strImageType = "(unknown)" 

gfxSpex = False 

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

strGIF = "GIF" 

strBMP = chr(66) & chr(77) 

strType = GetBytes(flnm, 0, 3) 

if strType = strGIF then ' is GIF 

strImageType = "GIF" 

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

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

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

gfxSpex = True 

elseif left(strType, 2) = strBMP then ' is BMP 

strImageType = "BMP" 

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

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

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

gfxSpex = True 

elseif strType = strPNG then ' Is PNG 

strImageType = "PNG" 

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

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

Depth

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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