..


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

การสนทนาของ Facebook สไตล์ด้วย PHP และ jQuery

บทความที่เขียนโดยจอห์น Belelli
หน้า 1 จาก 2

หลายท่านก็จะรักที่จะสนทนาบน Facebook และ Gmail ขอขอบคุณที่"ไม่รุกราน"ของพวกเขาในความเป็นจริง, ห้องสนทนาดังกล่าวเป็นอย่างยิ่งที่ง่ายและสะดวกเพราะ (ขอบคุณไป Ajax) ไม่ได้ขัดขวาง แต่เคียงข้างกับสิ่งที่คุณกำลังทำออนไลน์
ในบทความนี้ผมมีสคริปต์ที่สวยงามขึ้นอยู่กับ PHP และ jQuery กับที่คุณสามารถฝังในการสนทนาเว็บไซต์ของคุณในบรรทัดที่คล้ายกับ Facebook

สคริปต์ (ในรูปแบบของปลั๊กอินสำหรับ jQuery) เป็น dispobile ไป หน้านี้ ที่, หมู่สิ่งอื่น ๆ ที่คุณสามารถดูการสาธิตสินค้า
การทำงานสคริปต์นี้จะต้องมีการติดตั้งอยู่บนพื้นที่ที่มีการสนับสนุน PHP และ MySQL นอกจากนี้สคริปต์ที่ความต้องการของห้องสมุด jQuery เพื่อดำเนินการฟังก์ชันการทำงานที่ฝั่งไคลเอนต์
สคริปต์ที่เป็นที่รู้จักกันดีไม่ได้มีเครื่องมือสำหรับการจัดการชุมชนได้ แต่มีเพียงระบบการแชท มันเป็นบูรณาการของผู้ใช้ระบบนี้ในเว็บไซต์ของคุณโดยการบูรณาการในกรณีที่จำเป็นเช่นฟังก์ชั่นการลงทะเบียนผู้ใช้อื่น ๆ

เราจะเห็นคุณสมบัติหลักของการแชทนี้

  1. หน้าต่างสนทนาจะแสดงในด้านขวาล่างเพียงอย่างรวดเร็ว;
  2. ออมทรัพย์ของรัฐจากการแชทแม้ในขณะที่เพจที่มีการโหลดหรือฟื้นฟู (เช่น Facebook) นั้น
  3. มันจะแสดงข้อความ"ส่งที่ ... " เมื่อไม่ได้ใช้งานเป็นเวลา 3 นาที;
  4. มันจะแสดงข้อความ"X กล่าวว่า"ในชื่อของหน้าต่างและทำให้แฟลชแชทเพื่อบ่งชี้ถึงการมาถึงของ alll'utente ข้อความใหม่;
  5. ความสามารถในการลดหรือปิดกล่องแชท;
  6. ออโต้ปรับขนาดของช่องสำหรับป้อนข้อความที่
  7. อัตโนมัติเลื่อนข้อความในการสนทนา;
  8. ระบบที่จะ จำกัด การดำเนินงานของเซิร์ฟเวอร์เมื่อแชทที่ไม่ได้ใช้งานมาก;
  9. ง่ายมากที่จะรวมอยู่ในเว็บไซต์ใด ๆ
ข้อความ"ส่งเมื่อ"และ"X กล่าวว่า"ที่อยู่ในภาษาอังกฤษ, 92 สายที่จะเปลี่ยนแปลงแฟ้ม chat.php และ 155 บรรทัดของแฟ้ม chat.js.

ด้านล่างหน้าจอของการสนทนาคือ :

แชทกับ inline PHP และ jQuery

ลองมาดูวิธีการติดตั้งการแชทของเรา
ครั้งแรกที่เราสร้างตารางของฐานข้อมูลของเราที่จะให้บริการในการจัดการการแชทที่ช่วยให้รัฐที่จะบันทึกข้อความและการจัดการผู้ใช้หลายคน






 CREATE TABLE'แชท'(



  



 'id'จำนวนเต็ม unsigned NOT NULL AUTO_INCREMENT,



  



 'จาก'VARCHAR (255) '' เริ่มต้น NOT NULL,



  



 'ถึง'VARCHAR (255) '' เริ่มต้น NOT NULL,



  



 'ข้อความ'TEXT NOT NULL,



  



 ส่ง'datetime NOT NULL เริ่มต้น '0000 - 00 - 00 00:00:00',



  



 'RECD'จำนวนเต็มเริ่มต้นไม่เป็นโมฆะไม่ได้ลงนาม 0,



  



 คีย์หลัก ('id'),



  



 ดัชนี'เพื่อ'('ไป'),



  



 ดัชนี'จาก'('จาก')







 )







 ENGINE = InnoDB;



นี้เป็นรหัสในการสร้างตาราง ภายในเก็บถาวรที่คุณจะพบเว็บไซต์ที่มีอยู่แล้วแฟ้มที่มีรหัสนี้ db.txt และถ้านำเข้ามาใน MySQL, ตารางจะถูกสร้างขึ้นโดยอัตโนมัติ

สร้างตารางที่เราควรจะแก้ไขไฟล์และใส่ chat.php ค่าสิทธิเกี่ยวกับฐานข้อมูลของเรา (ข้อมูลประจำตัวชื่อฐานข้อมูลของโฮสต์และเข้าสู่ระบบ)
ค้นหาบรรทัดต่อไปนี้ในแฟ้ม (บรรทัดแรกหลังจากที่ความคิดเห็น) และใส่ค่าที่เหมาะสม






 define ('dbpath','localhost');







 define ('dbuser','ราก');







 define ('dbpass','รหัสผ่าน');







 define ('DBNAME','แชท');



ครั้งแรกที่เจ้าภาพกำหนด MySQL, ชื่อผู้ใช้รหัสผ่านที่สองและที่สามที่สี่ชื่อของฐานข้อมูลที่คุณสร้างขึ้น (ไม่ตารางมันจะสันนิษฐานว่าแทนก็เรียกว่า"แชท")

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา เริ่มต้นจาก 49 €
MySQL (หลักสูตร) MySQL (หลักสูตร)
การบริหารจัดการฐานข้อมูลแบบ open - source เริ่มต้นจาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก เริ่มต้นจาก 49 €
ลิงก์ผู้สนับสนุน