권장 : 데이터베이스가 제한되면 어떻게해야합니까? 경전 이후로 그런 공간을 만났는지 모르겠습니다. 데이터베이스의 크기를 제한합니다. 예를 들어, Access MySQL은 100m 미만으로 제한됩니다. 이 공간이 매우 저렴하지만 데이터베이스가 제한되어 있으며 그러한 공간을 사용하고 싶다고 생각한다면 어떨까요? 내가 직접 만났기 때문입니다.
ASP 학습 단계 후에, 우리는 배운 콘텐츠를 기반으로 가장 간단한 대화방을 구축 할 것입니다. 매우 간단하지만 채팅방을 통해 채팅방을 설정하는 기본 프로세스를 마스터하고 기능을 지속적으로 개선 할 수 있습니다.
주요 단계는 다음과 같습니다.
1. Global.asa 파일에 코드를 추가하십시오. 코드 의이 부분은 주로 Application_onStart 이벤트를 처리합니다. 이 경우 15 개의 요소가있는 데이터가 정의되어 응용 프로그램 객체의 속성에 할당됩니다. Global.asa 파일의 내용은 다음과 같습니다.
| 다음은 인용 된 내용입니다. script 언어 = vbscript runat = 서버 > 서브 application_onstart Dim Machats (15)는 15 가지 요소의 데이터를 정의합니다. 응용 프로그램 (Gachats) = Machats는 대화 내용을 저장합니다. 응용 프로그램 (Gicounter) = 0은 기존 대화 수를 저장합니다. 종료 서브 </스크립트 ipt |
2. aspchat.asp 파일에 코드를 추가하십시오. 홈페이지의 두 수평선, 즉 텍스트의 두 <hr> 사이에 코드 의이 부분을 추가해야합니다. 이 예제의 창 제출 방법이 Post이기 때문에이 홈페이지를 적용 할 때 게시물이 사용되는지 여부를 먼저 결정합니다. 일반적 으로이 홈페이지를 처음으로 신청할 때 Get 메소드가 사용됩니다. 따라서 Post 메소드가 사용되는 경우 자신의 대화 내용을 제출할 때 특정 브라우저가 다시 적용되었으며 새로운 대화 내용이 있으므로 처리해야합니다. 그렇지 않으면 특정 브라우저 가이 홈페이지에 처음으로 적용되고 대화를 제출하지 않았으므로 현재 대화 내용 만 표시하면됩니다.
| 다음은 인용 된 내용입니다. < p align = center >< font size = 5 > 간단한 대화방 </font ></p > <BR> <% 프로세스 입력 request.servervariables (request_method) = post 스피커에 서명하십시오 LEN (request (txtwho)) > 0 인 경우 세션 (sswho) = 요청 (txtwho) 끝 If 블록 애플리케이션 객체 application.lock 로컬 참조 포인터를 만듭니다 mlcounter = 응용 프로그램 (Gicounter) Machats = 응용 프로그램 (Gachats) 기록 된 줄의 수가 10을 초과하면 다시 계산을 시작하십시오. mlcounter> 9 인 경우 mlcounter = 0 끝 If 사용자 입력을 늘리고 카운터를 늘리십시오 machat (mlchounter) = 세션 (sswho) & : & request (txtcents) mlcounter = mlcounter 1 로컬 변수가 응용 프로그램 범위 내에서 유효하도록 설정하십시오. Applicati gicounter) = mlcounter 응용 프로그램 (Gachats) = Machat 응용 프로그램 객체 차단을 제거합니다 application.unlock 끝 If %> <% Textarea에 쓰십시오 Application (gicounter) = 0 인 경우 lstemp = 응용 프로그램 (Gachats) (0) 또 다른 x = 0에서 응용 프로그램 (Gicounter) -1 lstemp = lstemp & <BR> 응용 프로그램 (Gachats) (x) 다음 끝 If 응답. 화이트 LSTEMP %> HR > |
3. 마지막으로 txtwho의 내용을 초기화하십시오. 즉, 브라우저가 한 번 자신의 이름을 입력하면 다시 입력 할 필요가 없습니다. 각기 다른 뷰어를 구별하기 위해 세션 객체가 여기에 사용됩니다. 시청자의 이름은 세션 (SSWHO)을 사용하여 기록됩니다. 다음 코드는 위의 코드 아래에 직접 작성되었으며 aspchat.asp에 저장됩니다.
| 다음은 인용 된 내용입니다. < 양식 메소드 = 사후 조치 = aspchat.asp name = frmasp > div div align = center >< center >< p > 음성 : < 입력 유형 = 텍스트 이름 = txtcents size = 34 ></p > </center ></div >< div elign = center >< center >< p > 객체 : < 입력 유형 = 제출 값 = 송신 이름 = b1 ></p > </센터 ></div > </양식 > |
4. 완료. 2 단계와 3 단계 전후에 완전한 HTM 파일 코드를 추가하고 aspchat.asp로 저장하십시오. 이것은 매우 간단한 ASP 대화방 프로그램입니다. 배우는 것처럼 지속적으로 기능을 강화할 수 있습니다!
공유 : ASP를 사용하여 웹 사이트 통계 시스템 작성 방법 현재 웹 사이트 통계 시스템의 대부분은 CGI이지만 특히 쓰기가 복잡합니다. ASP는 학습하기 간단하며 데이터베이스와 결합하는 장점이 있습니다. 따라서 이전에 수행 한 웹 사이트 통계 시스템을 기반으로 ASP 작성 웹 사이트 통계 시스템에 대해 논의 해 봅시다. 모든 사람