หลังจากเรียนรู้ ASP เราสามารถสร้างห้องสนทนาที่ง่ายที่สุดตามเนื้อหาที่เราได้เรียนรู้ ทุกคนสามารถปรับปรุงฟังก์ชั่นได้อย่างต่อเนื่องโดยการเรียนรู้กระบวนการพื้นฐานของการจัดตั้งห้องแชท ทีนี้มาดูวิธีการของ ASP เพื่อสร้างห้องแชทง่ายๆ
ขั้นตอนหลักอธิบายไว้ด้านล่าง:
1. เพิ่มรหัสในไฟล์ global.asa ส่วนนี้ของรหัสนี้ส่วนใหญ่ประมวลผลเหตุการณ์ Application_onStart ในเหตุการณ์นี้ข้อมูลที่มี 15 องค์ประกอบถูกกำหนดและกำหนดให้กับคุณสมบัติของวัตถุแอปพลิเคชัน เนื้อหาของไฟล์ global.asa มีดังนี้
<script language = "vbscript" runat = "เซิร์ฟเวอร์"> sub application_onstartdim machats (15) กำหนดข้อมูลที่มี 15 องค์ประกอบการสมัคร ("gachats") = machats เก็บเนื้อหาของการสนทนาแอพพลิเคชั่น ("gicounter") = 0 เก็บจำนวนการสนทนาที่มีอยู่2. เพิ่มรหัสในไฟล์ aspchat.asp โปรดทราบว่าคุณต้องเพิ่มส่วนนี้ของรหัสระหว่างสองเส้นแนวนอนในหน้าแรกนั่นคือระหว่างสอง <hr> ในข้อความ โปรแกรมแรกกำหนดว่าวิธีการ "โพสต์" ถูกใช้เมื่อสมัครหน้าแรกนี้หรือไม่เนื่องจากวิธีการส่งหน้าต่างในตัวอย่างนี้คือ "โพสต์" โดยทั่วไปเมื่อสมัครหน้าแรกนี้เป็นครั้งแรกจะใช้วิธีการ "รับ" ดังนั้นหากใช้วิธีการ "โพสต์" หมายความว่าเบราว์เซอร์บางตัวจะนำไปใช้ใหม่เมื่อส่งเนื้อหาการสนทนาของเขาเองซึ่งจำเป็นต้องดำเนินการเนื่องจากมีเนื้อหาการสนทนาใหม่ มิฉะนั้นหมายความว่าเบราว์เซอร์บางตัวใช้กับหน้าแรกนี้เป็นครั้งแรกและไม่ได้ส่งการสนทนาใด ๆ ดังนั้นจึงจำเป็นต้องแสดงเนื้อหาการสนทนาปัจจุบันเท่านั้น
<P Align = "center"> <ขนาดตัวอักษร = 5> ห้องแชทง่าย ๆ </font> </p> <br> <%กระบวนการอินพุตถ้าคำขอ. serverVariables ("request_method") = "โพสต์" จากนั้นระบุลำโพงถ้า len ("txtho")> 0 thensession สร้างตัวชี้อ้างอิงท้องถิ่น mlcounter = แอปพลิเคชัน ("gicounter") machats = แอปพลิเคชัน ("gachats") หากจำนวนบรรทัดที่เขียนเกิน 10 เริ่มนับอีกครั้ง ถ้า mlcounter> 9 thenMlCounter = 0END หากเพิ่มการป้อนข้อมูลผู้ใช้ให้เพิ่ม 1Machat (mlChounter) = เซสชัน ("sswho") & ":" & คำขอ ("txtcents") mlcounter = mlcounter+1 ตั้งค่าตัวแปรท้องถิ่น แอปพลิเคชันวัตถุ unlockend ถ้า%> <%เขียนแอปพลิเคชัน textareaif ("gicounter") = 0 thenlstemp = แอปพลิเคชัน ("gachat") (0) elsefor x = 0 ถึงแอปพลิเคชัน ("gicounter")-1lstemp = lstemp & "แอปพลิเคชัน (" Gachats "3. ในที่สุดเริ่มต้นเนื้อหาของ txtwho นั่นคือเมื่อเบราว์เซอร์เข้าสู่ชื่อของเขาหรือเธอครั้งเดียวเขาหรือเธอไม่จำเป็นต้องป้อนอีกครั้ง เพื่อแยกความแตกต่างของผู้ชมที่แตกต่างกันแต่ละวัตถุ "เซสชัน" จะใช้ที่นี่ ชื่อของผู้ชมจะถูกบันทึกโดยใช้เซสชัน ("SSWHO") รหัสต่อไปนี้เขียนไว้ด้านล่างรหัสด้านบนโดยตรงและเก็บไว้ใน aspchat.asp
<รูปแบบวิธี = "post" action = "aspchat.asp" name = "frmasp"> <div div = "center"> <center> <p> คำพูด: <ประเภทอินพุต = "text" name = "txtcents" size = "34"> </p> </center> </div name = "b1"> </p> </center> </div> </form>
สมบูรณ์. เพียงเพิ่มรหัสไฟล์ HTM ที่สมบูรณ์ก่อนและหลังรหัส 2 และ 3 ขั้นตอนและบันทึกเป็น aspchat.asp นี่เป็นโปรแกรมห้องแชท ASP ที่ง่ายมาก คุณสามารถปรับปรุงฟังก์ชั่นของมันอย่างต่อเนื่องในขณะที่คุณเรียนรู้!
ข้างต้นคือวิธีที่ ASP สร้างห้องแชทง่ายๆ คุณย้ายไปมากไหม? หากคุณปรารถนาที่จะเรียนรู้ที่นี่ให้ดำเนินการอย่างรวดเร็ว