..


ลิงก์ผู้สนับสนุน

แชทง่ายๆด้วย PHP และ Ajax

บทความที่เขียนโดย Claudio Garau
หน้า 1 จาก 5

1 บทนำ : โครงสร้างของสคริปต์และฐานข้อมูล

บางวันผ่านมาผมอ่านที่น่าสนใจ บทความ โดย Luca Ruggero เกี่ยวกับการสร้างง่ายแชท Ajax และ ASP . ฉัน แต่ของ ASP"อ่าน"แต่ไม่"เขียน"ที่ดีเป็นเพื่อนของเขา Luke, ดังนั้นผมจึงตัดสินใจที่จะเสนอการกวดวิชาซึ่งใน ASP เป็นใช้เป็นทางเลือกให้กับ PHP .

ขั้นตอนแรกคือการออกแบบและสร้างฐานข้อมูลที่มีโครงสร้างแบบเพื่อวัตถุประสงค์ งานที่มีความซับซ้อนเนื่องจากโปรแกรมจะถูกทำเครื่องหมายโดยความเรียบง่ายที่เราจะ จำกัด ตัวเองเพื่อที่เขตข้อมูลที่จำเป็นเพื่อการดำเนินงานของการแชท

ดังนั้นข้อเสนอสำหรับตาราง (ฐานข้อมูลจะเรียกว่า"ajax_chat") ที่ผู้อ่านสามารถประเมินผลการดำเนินของสคริปต์ :

  1. id_chat : เป็นคอลัมน์ที่จะมีการเพิ่มขึ้นอัตโนมัติ ID กับที่ของระเบียนที่แตกต่างกันจะมีการระบุที่ไม่ซ้ำกัน ห้องสนทนาจึงเป็นที่นิยมที่โพสต์จำนวนมากสามารถเพื่อให้ดีกว่าที่จะเป็นไปได้มากค่าเพื่อเชื่อมโยง : ในกรณีของเราเราเลือกจำนวนเต็มยาวได้ถึง 11 หลัก
  2. user_chat : คอลัมน์นี้มีชื่อเล่นของผู้ใช้ที่ล็อกอินเพื่อเข้าสู่ห้องสนทนาของเราพยายามหลีกเลี่ยงชื่อที่ยาวเกินความจำเป็นเพื่อให้ทางเลือกของเราคือการที่ของเขตข้อมูล VARCHAR ความยาวสูงสุดของ 10 ตัวอักษร
  3. mex_chat : สุดท้ายนี่เป็นคอลัมน์ที่มีวัตถุประสงค์เพื่อมีข้อความที่โพสต์โดยผู้ใช้ ในกรณีนี้ผู้ใช้จะสามารถเขียนเพลงและระยะยาวบางครั้ง แต่ไม่เกิน (varchar 200)
เพื่อความสะดวกของผู้อ่านที่เรายังเผยแพร่ SQL ที่สามารถคัดลอกและดำเนินการเพื่อที่จะสร้างตาราง"tb_chat";
 



 สร้าง tb_chat ตาราง (



  



 id_chat int (11) NOT NULL AUTO_INCREMENT,



  



 user_chat varchar (10) '' เริ่มต้น NOT NULL,



  



 mex_chat varchar (200) '' เริ่มต้น NOT NULL,



  



 คีย์หลัก (id_chat)







 ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

 
ตอนนี้ไปยังโปรแกรมประยุกต์โดยเฉพาะอย่างยิ่งไฟล์ที่คุณสร้างขึ้นสำหรับสคริปต์ของเราจะอยู่ที่ 6 :
  1. "config.php"มีข้อมูลทั้งหมดที่เชื่อมต่อกับ MySQL , สำหรับการเลือกฐานข้อมูลและตัวแปรที่สมัคร
  2. "Login.php"เป็น"ประตูหน้าบ้าน"ของผู้ใช้มันเป็นรูปแบบที่คุณจะต้องใส่ชื่อเล่นของพวกเขาเพื่อเข้าร่วมในการอภิปราย
  3. "Chat.php"จะเป็นส่วนที่สำคัญที่สุดของ front - end จะทำให้มันไปได้ที่จะโพสต์ข้อความและอ่าน
  4. "Chat.js": แฟ้มที่ประกอบด้วยรหัส JavaScript สำหรับการสนทนาอินเตอร์เฟซที่ฟื้นฟู ..
  5. "Messaggio.php"มีรหัสที่รับผิดชอบในการสร้างข้อความที่จะรวมของระเบียนที่แตกต่างกันที่
  6. "Ajax.php"จะมีงานของการสกัด, การนับและแสดงข้อความที่เขียนโดยผู้ใช้

ในประเภทเดียวกัน ...
E - Learning
ASP ศูนย์ (Ebook) ASP ศูนย์ (Ebook)
การเรียนรู้ Microsoft ASP และ VBScript จากรอยขีดข่วน ที่เพียง 29 €
Javascript (หลักสูตร) Javascript (หลักสูตร)
คู่มือที่สมบูรณ์ในการเขียนสคริปต์ฝั่งไคลเอนต์ จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน