이 기사는 주로 매우 간단한 대화방을 구축하기 위해 ASP를 소개합니다.
ASP 학습 단계 후에는 우리가 배운 콘텐츠를 기반으로 가장 간단한 대화방을 구축 할 것입니다.
주요 단계는 다음과 같습니다.
1. global.asa 파일에 코드를 추가하십시오.이 부분은 주로 응용 프로그램 객체의 속성에 정의되고 할당됩니다. 다음과 같습니다.
- scriptLanguage = vbscriptrunat = Server >
- subapplication_onstart
- Dimmachats (15)는 15 개의 요소가있는 데이터를 정의합니다.
- 응용 프로그램 (Gachats) = Machats는 대화 내용을 저장합니다.
- 응용 프로그램 (Gicounter) = 0은 기존 대화 수를 저장합니다.
- Endsub
- </스크립트 ipt
2. aspchat.asp 파일에 코드를 추가하십시오. 홈 페이지의 두 수평선, 즉 텍스트의 두 부분을 추가해야합니다.
- < palign = center ign fontsize = 5 > 간단한 대화방 </font ></p >
- <BR>
- <%
- 프로세스 입력
- ifrequest.servervariables (request_method) = postthen
- 스피커에 서명하십시오
- iflen (request (txtwho)) > 0then
- 세션 (sswho) = 요청 (txtwho)
- endif
- 블록 애플리케이션 객체
- application.lock
- 로컬 참조 포인터를 만듭니다
- mlcounter = 응용 프로그램 (Gicounter)
- Machats = 응용 프로그램 (Gachats)
- 기록 된 줄의 수가 10을 초과하면 다시 계산을 시작하십시오.
- ifmlcounter> 9then
- mlcounter = 0
- endif
- 사용자 입력을 늘리고 카운터를 늘리십시오
- machat (mlchounter) = 세션 (sswho) & : & request (txtcents)
- mlcounter = mlcounter+1
- 로컬 변수가 응용 프로그램 범위 내에서 유효하도록 설정하십시오.
- Applicatigicounter) = mlcounter
- 응용 프로그램 (Gachats) = Machat
- 응용 프로그램 객체 차단을 제거합니다
- application.unlock
- endif
- %>
- <%
- Textarea에 쓰십시오
- ifapplication (gicounter) = 0then
- lstemp = 응용 프로그램 (Gachats) (0)
- 또 다른
- forx = 0toapplication (gicounter) -1
- lstemp = lstemp & <BR> 응용 프로그램 (Gachats) (x)
- 다음
- endif
- 응답
- %>
- HR >
3. 마지막으로, 브라우저가 자신의 이름을 한 번 입력하면 각각의 다른 뷰어를 구별 할 필요가 없습니다 세션 (SSWHO)을 기록하려면 다음 코드는 위의 코드 바로 아래에 작성되었으며 aspchat.asp에 저장됩니다.
- formmethod = postaction = aspchat.aspname = frmasp>
- Divalign = Center >< Center >< p > 음성 : < inputType = textName = txtCentsSize = 34 ></p >
- </center ></div >< divalign = center >< center >< p > 객체 : < inputtype = downplevalue = send name = b1/p >
- </센터 ></div >
- </양식 >
2 단계와 3 단계 후에 완료하십시오.