이 기사는 ASP 프로그래밍에 종종 사용되는 소스 코드와 공유합니다. 초보자가 읽는 데 적합합니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 함께 살펴 보겠습니다!
ASP는 동적 서버 페이지를 의미하는 활성 서버 페이지의 약어입니다. ASP는 CGI 스크립팅 프로그램을 대체하기 위해 Microsoft가 개발 한 응용 프로그램이며 데이터베이스 및 기타 프로그램과 상호 작용할 수 있으며 간단하고 편리한 프로그래밍 도구입니다. 이전 기사 >> http://www.vevb.com/kaifa/asp/70602.html 로 계속되었습니다
11. 데이터베이스 연결 :
- <%
- 옵션 출현
- Dimstartime, Endtime, Conn, Connstr, DB
- startTime = 타이머 ()
- '데이터베이스 이름을 변경하십시오
- db = data/dvbbs5.mdb
- setconn = server.createobject (adodb.connection)
- connstr = provider = microsoft.jet.oledb.4.0; dataSource = & server.mappath (db)
- '서버가 이전 버전의 액세스 드라이버를 사용하는 경우 다음 연결 방법을 사용하십시오.
- 'connstr = driver = {Microsoft AccessDriver (*. mdb)}; dbq = & server.mappath (db)
- conn.openconnstr
- functionclosedatabase
- conn.close
- setconn = 아무것도 없습니다
- 최종 기능 장애
- %>
12. SQL 데이터베이스 연결 :
- <%
- 옵션 출현
- Dimstartime, Endtime, Conn, Connstr, DB
- startTime = 타이머 ()
- connstr = driver = {sqlserver}; server = hudenq-n11t33nb; uid = sa; pwd = xsfeihu; database = dvbbs
- setconn = server.createobject (adodb.connection)
- conn.openconnstr
- functionclosedatabase
- conn.close
- setconn = 아무것도 없습니다
- 최종 기능 장애
- %>
13. 키보드로 웹 페이지 코드를 엽니 다.
- <scriptLanguage = javaScript>
- functionctlent (eventObject)
- {
- if ((event.ctrlkey && windes
- {
- Window.open ( '웹 사이트', '', '')
- }
- }
- </script>
다음은 Ctrl+Enter 및 Alt+S의 코드가 직접 변경 한 다음 변경됩니다.
14. 제어 코드에 의해 덮어 쓰지 않도록 레이어를 작성하십시오.
- <divz-index : 2> <objectxxx> </object> </div> #front
- <divz-index : 1> <objectxxx> </object> </div> #Back
- <divid = layer2style = 위치 : 절대; 상단 : 40; 너비 : 400px; 높이 : 95px; z-index : 2>
- <tableHeight = 100%너비 = 100%bgcolor =#ff0000> <tr>
- <tdheight = 100%너비 = 100%> </td> </td> </table> <iframewidth = 0height = 0> </iframe> </div>
- <divid = layer1style = 위치 : 절대; 상단 : 50; 너비 : 200px; 높이 : 115px; z-index : 1>
- <iframeheight = 100%너비 = 100%> </iframe> </div>
15. Dongwang 플래시 광고 코드 :
- <ObjectClassId = clsid : D27CDB6E-AE6D-11CF-96B8-444553540000
- codebase = http : //download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
- 너비 = 468height = 60>
- <paramname = movievalue = images/yj16d.swf>
- <paramname = QualityValue = High>
- <embedsrc = images/dvbanner.swfquality = High
- 플러그인 페이지 = http : //www.macromedia.com/shockwave/download/index.cgi? p1_prod_version = ShockwaveFlash;
- ;;;;;;;;;;;;;;;;;;
16.VBS 팝업 창 코드 :
- <scriptLanguage = vbscript>
- Msgbox 포럼, 0, 부티크 포럼에 등록하거나 로그인하지 않은 Msgbox
- location.href = login.asp
- </script>
17. FSO를 사용하여 파일 별 컨텐츠 기능을 수정하십시오.
- functionfsochange (파일 이름, 대상, 문자열)
- 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.createTxtFile (Server.Mappath (Filename), True)
- objcountfile.writeFileTempData
- objcountfile.close
- setobjcountfile = 아무것도 없습니다
- setobjfso = 아무것도
- 최종 기능 장애
18. 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 = 아무것도 없습니다
- setobjfso = 아무것도
- 최종 기능 장애
19. FSO를 사용하여 특정 파일의 특정 줄을 읽는 기능 :
- functionfsolinedit (filename, linenum)
- iflinenum <1thenexitfunction
- Dimfso, F, Temparray, tempcnt
- setfso = server.createobject (scripting.filesystemobject)
- ifnotfso.fileExists (server.mappath (filename)) exitfunction
- setf = fso.opentextfile (Server.mappath (filename), 1)
- ifnotf.atendofstreamthen
- tempcnt = f.readall
- f.close
- setf = 아무것도
- 템플릿 = split (tempcnt, chr (13) & chr (10))
- iflinenum> Ubund (Temparray)+1then
- 종료 기능
- 또 다른
- fsolinedit = temparray (linenum-1)
- endif
- endif
- 최종 기능 장애
20. FSO를 사용하여 파일 별 컨텐츠를 수정하는 기능 :
- functionfsochange (파일 이름, 대상, 문자열)
- 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.createTxtFile (Server.Mappath (Filename), True)
- objcountfile.writeFileTempData
- objcountfile.close
- setobjcountfile = 아무것도 없습니다
- setobjfso = 아무것도
- 최종 기능 장애
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 = 아무것도 없습니다
- setobjfso = 아무것도
- 최종 기능 장애
22. FSO를 사용하여 특정 파일의 특정 줄을 읽는 기능 :
- functionfsolinedit (filename, linenum)
- iflinenum <1thenexitfunction
- Dimfso, F, Temparray, tempcnt
- setfso = server.createobject (scripting.filesystemobject)
- ifnotfso.fileExists (server.mappath (filename)) exitfunction
- setf = fso.opentextfile (Server.mappath (filename), 1)
- ifnotf.atendofstreamthen
- tempcnt = f.readall
- f.close
- setf = 아무것도
- 템플릿 = split (tempcnt, chr (13) & chr (10))
- iflinenum> Ubund (Temparray)+1then
- 종료 기능
- 또 다른
- fsolinedit = temparray (linenum-1)
- endif
- endif
- 최종 기능 장애
이 시점에서, 나는 일반적으로 사용되는 ASP 코드의 요약에서 당신에게 그것을 소개 할 것입니다.