การสร้างห้องสนทนา

ทำความเข้าใจพื้นฐานกันก่อน
  การสร้างห้องสนทนาอย่างง่ายๆด้วยภาษา ไฟลแต่เมื่อทำเสร็จแล้วเราจะสามารถตรวจสอบว่าห้องที่เราสร้างขึ้นมาใช้การได้หรือไม่
 ก่อนอื่นลองเปิดโปรแกรมอะไรก็ได้ขึ้นมาแล้วลอง open file แล้วลองเข้าไปดูที่ไดร์ฟ C: แล้วดับเบิลคลิกที่ inetpub ก็จะเจอ folder wwwroot ดับเบิลคลิกเข้าไปก็จะเจอที่ที่เราจะเอาไว้เก็บ file สำหรับสร้าง CHATROOM กันหรือสรุปก็คือที่ C:\inetpub\wwwroot\ แค่นี้เมื่อสร้างเสร็จแล้วเราก็สามารถตรวจสอบดูได้ด้วยการเปิดหน้าต่าง Internet ขึ้นมาแล้วเรียกที่ http://127.0.0.1/chat /ก็จะได้เห็นห้องสนทนาที่เราสร้างขึ้นมาเอง
ถ้าไม่ได้ผลลองตรวจสอบไฟล์ดูอีอที(ปกติโปรแกรมจะบอกว่าผิดพลาดที่ไฟล์ใหน)
แต่ทั้งหมดนี้เครื่องPC ของเราต้องติดตั้ง PWS แล้วถ้ายังไม่ได้ติดตั้ง ลองดูที่นี่
file ที่ใช้สร้างห้องสนทนา
  1. global.asa ทำหน้าที่ในการจองพื้นที่ที่ใช้เก็บคำสนทนา save in C:\inetpub\wwwroot\
  2. chatroom.asp จะมีอยู่2ส่วนคือส่วนสำหรับให้กรอกชื่อและส่วนที่ใช้ในการสนทนา save in C:\inetpub\wwwroot\chat
  3. message.asp ใช้สำหรับให้ผู้สนทนากรอกข้อความเข้าไปสนทนากัน save in C:\inetpub\wwwroot\chat\
  4. display.asp เป็นส่ในทีแสดงข้อความในการสนทนา save in C:\inetpub\wwwroot\chat\
  5. exit.asp ทำหน้าที่ลบชื่อผู้สนทนาโดยจะแสดงข้อความในห้องสนทนาว่าได้ออกจากห้องสนทนาแล้ว save in C:\inetpub\wwwroot\chat
การนำ Code ไปใช้
  • ให้แด๊กเม้าท์ที่ code จนเป็นแถบดำทั้งหมด แล้วคลิกขวาเลือก copy
  • นำไป paste ลงที่โปรแกรม NotePad
  • แล้วเซฟไฟล์ โดย save in ตามที่อยู่ของแต่ละไฟล์ให้ถูกต้อง
  • ส่วนที่เป็น Application("txt1") ถึง ("txt10") อาจจะเพิ่มจนถึง("txt20")ก็ได้ (เป็นการแสดงจำนวนแถวคำพูดในห้องสนทนา)
  • ในไฟล์ display.asp ส่วน Tag META Copyใส่ไว้ในTag HEAD และในแถวแรกส่วนที่เป็น content="8;display.asp" คือการให้ห้องสนทนา Refreshคำสนทนาใหม่ทุกๆ8วินาที ดังนั้นจะเปลี่ยนจาก8เป็นกี่วินาทีก็แล้วแต่ความเหมาะสม และส่วนที่2ให้ใส่ไว้ใน TAG BODY
  • ในไฟล์ message.asp ส่วนที่แสดงรูปภาพคือ value="chatimage1.gif"และ img src="chatimage1.gif" เราจะเปลี่ยนรูปภาพก็ได้โดยเปลี่ยนเป็นชื่อไฟล์รูปภาพที่มีแต่ต้อง save file รูปภาพที่ C:\inetpub\wwwroot\chat\ ก่อนโดยเป็น .gif (หรือจะเอาภาพตามนี้ก็ save ไปได้)

 


global.asa

 


chatroom.asp

 


display.asp

 


message.asp

 


exit.asp

 

 

 

ÊÁØ´àÂÕèÂÁ Ëéͧʹ·¹Ò àǺºÍÃì´ Ë¹éÒáá 1