Hệ thống trò chuyện đơn giản sử dụng PHP / MySQL và WebSocket với mã nguồn


Hệ thống trò chuyện đơn giản sử dụng PHP / MySQL và WebSocket là một dự án PHP / MySQL đơn giản cũng với sự trợ giúp của ổ cắm web. Hệ thống này được lấy cảm hứng từ các ứng dụng web hoặc ứng dụng nổi tiếng như Facebook Messenger, Skype và Viber. Trong dự án này, hệ thống sẽ giúp bạn hiểu cách hệ thống trò chuyện hoạt động như cách chúng được lưu trữ, gửi và nhận tin nhắn của nhiều người dùng. Nói về luồng của hệ thống, người dùng hệ thống trò chuyện phải tạo thông tin xác thực của họ để truy cập hệ thống và kết nối với những người dùng khác. Người dùng hệ thống có thể chỉ cần tìm người dùng mong muốn của họ để trò chuyện bằng cách tìm kiếm tên hoặc tên người dùng của những người dùng khác và khi người dùng tìm thấy người dùng mong muốn trò chuyện trong trường đề xuất hoặc trường kết quả tìm kiếm, họ sẽ chỉ cần nhấp vào người dùng của lựa chọn của họ và điều này sẽ được chuyển hướng đến trường hội thoại. Khi cả hai người dùng không có bất kỳ cuộc trò chuyện nào trước đây, chuỗi sẽ tự động được tạo khi một trong những người dùng sẽ gửi tin nhắn mới cho người dùng kia và nếu họ đã có cuộc trò chuyện trước đó thì tin nhắn sẽ được tự động tìm nạp từ cơ sở dữ liệu . Với sự trợ giúp của ổ cắm web, điều này sẽ giúp cập nhật số lượng tin nhắn và tin nhắn hội thoại trong thời gian thực, có nghĩa là nếu cả hai người dùng đang trực tuyến hoặc đăng nhập vào hệ thống trò chuyện, dữ liệu sẽ được cập nhật tự động mà không cần tải lại trang. Các tin nhắn đã gửi sẽ vẫn là tin nhắn chưa đọc cho đến khi người nhận mở hộp hội thoại và vào thời điểm người dùng xem tin nhắn, các tin nhắn chưa đọc sẽ tự động được cập nhật vào tin nhắn đã đọc.

Đặc trưng
Trang đăng nhập
Trang mà người dùng hệ thống trò chuyện sẽ gửi thông tin đăng nhập hệ thống của họ để truy cập cuộc trò chuyện của họ với những người dùng khác hoặc để bắt đầu gửi tin nhắn cho những người dùng khác.
Phương thức đăng ký
Phương thức bật lên trong trang Đăng nhập nơi người dùng mới sẽ đăng ký thông tin đăng nhập hệ thống của họ.
Trang chủ
Trang mà người dùng hệ thống sẽ được chuyển hướng theo mặc định sau khi đăng nhập vào hệ thống trò chuyện.
Thanh tìm kiếm
Đầu vào mà người dùng sẽ tìm kiếm tên hoặc tên người dùng của những người dùng khác để gửi tin nhắn mới cho họ.
Danh sách cuộc trò chuyện
Danh sách những người dùng khác mà người dùng đã đăng nhập đã nhắn tin trước đó hoặc đã nhận được tin nhắn trước đó nằm ở phía bên trái của màn hình. Danh sách này hiển thị hình ảnh người dùng, tên và số lượng tin nhắn chưa đọc.
Hộp hội thoại
Thẻ hoặc hộp trên trang hội thoại nơi hiển thị tất cả tin nhắn giữa những người dùng.
Để có bản demo thực tế của Hệ thống trò chuyện đơn giản, hãy tải xuống mã nguồn và làm theo hướng dẫn bên dưới về cách chạy mã nguồn.

Cách chạy
Tải xuống mã nguồn và giải nén tệp zip.
Tải xuống hoặc thiết lập bất kỳ máy chủ web cục bộ nào chạy tập lệnh PHP.
Đảm bảo bỏ ghi chú dòng "extension = sockets" trong tệp php.ini của bạn.
Chạy tệp php-socket.php trong dòng lệnh hoặc thiết bị đầu cuối của bạn. [php php-socket.php]
Mở cơ sở dữ liệu máy chủ web và tạo một cơ sở dữ liệu mới tên là chat_db.
Nhập tệp SQL nằm trong thư mục cơ sở dữ liệu của mã nguồn.
Sao chép và dán mã nguồn vào vị trí nơi máy chủ web cục bộ của bạn truy cập vào các dự án cục bộ của bạn. Ví dụ cho XAMPP ('C: \ xampp \ htdocs')
Mở trình duyệt web và duyệt qua dự án. Ví dụ: [http: // localhost / simple-chat-system]
Quyền truy cập của quản trị viên:
Tên người dùng: admin
Mật khẩu: admin123

Tôi hy vọng dự án Hệ thống trò chuyện đơn giản này sẽ giúp bạn với những gì bạn đang tìm kiếm. Hãy thoải mái sửa đổi mã nguồn theo cách bạn muốn.

Khám phá thêm trên trang web này để biết thêm Mã nguồn và Hướng dẫn.

Link tải tại đây
TTham khảo thêm Sourcecode

Các bài học liên quan


Đóng góp ý kiến của bạn về bài học để admin liên hệ hoặc giúp nhé


CÔNG TY THIẾT KẾ WEBSITE CHUYÊN NGHIỆP

Kết nối với chúng tôi