PHP Classes

What is the best PHP real time chat class?: Chat similar to Google hangouts

Recommend this page to a friend!
  All requests RSS feed  >  What is the best PHP real time chat c...  >  Request new recommendation  >  A request is featured when there is no good recommended package on the site when it is posted. Featured requests  >  No recommendations No recommendations  

What is the best PHP real time chat class?

Edit

Picture of Dharmendra singh by Dharmendra singh - 9 years ago (2016-04-07)

Chat similar to Google hangouts

This request is clear and relevant.
This request is not clear or is not relevant.

+5

I am making a script for chatting but I need it to work like Google hangouts.

In my script I am able to chat only. There is lot of logic to implement the functionality I need.

Ask clarification

1 Recommendation

Simple PHP Web Chat: Chat system with Websockets or AJAX as fallback

This package implements a chat system with Websockets or AJAX as fallback.

It generates HTML with JavaScript to connect to a chat server using Websockets.

It falls back to AJAX long polling requests if Websockets are not supported by the user browser version.

It provides the following features:

- Registration, login and password recovery of the users
- Search, add and group user contacts
- Broadcast messages to groups of users
- Desktop notifications, sound alerts, automatic scroll to new messages
- Exchange files between users
- Multiple chat sessions in different tabs
- Keep the history of old chat messages
- File Attachments
- Desktop notifications, sound alert, auto scroll to message
- Audio and video chat using WebRTC

By default it works with files for storage so it does not require a database server.
This recommendation solves the problem.
This recommendation does not solve the problem.

+4

Picture of Manuel Lemos by Manuel Lemos Reputation 26695 - 9 years ago (2016-04-09) Comment

This package seems to do what you ask, as it generates JavaScript for pages that show a multi-user chat system with audio and video using WebRTC if your browser supports it.

It also supports the necessary user management to broadcast messages to groups among other interesting features.


Recommend package
: 
: