Login   Register  
PHP Classes
elePHPant
Icontem

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

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of PLSCIS PLP
Name: PLSCIS PLP <contact>
Classes: 3 packages by
Country: India India
Age: ???
All time rank: 117964 in India India
Week rank: 83 Up12 in India India Up
Innovation award
Innovation award
Nominee: 1x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
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.

  Classes of PLSCIS PLP  >  Simple PHP Web Chat  >  Download Download .zip .tar.gz  >  Support forum Support forum (4)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Simple PHP Web Chat
Base name: simple-web-chat
Description: Chat system with Websockets or AJAX as fallback
Version: 1.0.31
PHP version: 5.0
License: MIT/X Consortium License
All time users: 1004 users
All time rank: 3392
Week users: 10 users
Week rank: 70 Up
 
  Groups   Rate classes User ratings   Applications   Related pages   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Chat Chating and instant messaging View top rated classes
Group folder image AJAX Interact with the Web server without page reloading View top rated classes


  User ratings  
Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related pages  
http://www.plsein.in/project/theory/filesystem_based_data_management_architecture
Theoretical (Technical) Concept
http://www.plsein.in/site/products/products#web-apps
Link to simple web chat's main webpage
simplewebchat
Direct download link available at sourceforge.net

  Files folder image Files  
File Role Description
Files folder imageclasses (17 files)
Files folder imagecss (1 file)
Files folder imagefiles (1 file, 4 directories)
Files folder imageh (1 file, 1 directory)
Files folder imageimages (1 file)
Files folder imagejs (6 files)
Files folder imagelib (2 files, 1 directory)
Files folder imagepub (2 files)
Files folder imagetmp (1 file, 2 directories)
Accessible without login Plain text file .htaccess Data htaccess
Accessible without login Plain text file acceptcreq.php Appl. normal request handler file for accept contact request
Accessible without login Plain text file acceptgreq.php Appl. normal request handler file for accept group request
Accessible without login Plain text file biCChat.php Appl. normal request handler file to init chat with contact
Accessible without login Plain text file biGChat.php Appl. normal request handler file to init chat with group
Accessible without login Plain text file chat.php Appl. script which starts websocket php server
Accessible without login Plain text file chkusr.php Appl. normal request handler file to check user's identity
Accessible without login Plain text file common.php Conf. common config file
Accessible without login Plain text file cp.php Appl. normal request handler file for change password
Accessible without login Plain text file csrch.php Appl. normal request handler file for contact search
Accessible without login Plain text file filehandler.php Appl. normal request handler file for file uploads
Accessible without login Plain text file history.php Appl. normal request handler file to display user's history
Accessible without login Plain text file managegroup.php Appl. normal request handler file for managing groups
Accessible without login Plain text file nchat.php Appl. normal request handler file for fetching new chat messages
Accessible without login Plain text file newcontact.php Appl. normal request handler file for adding new contact
Accessible without login Plain text file ReadMe.txt Doc. Read Me file
Accessible without login Plain text file rejectcreq.php Appl. normal request handler file to reject contact request
Accessible without login Plain text file rejectgreq.php Appl. normal request handler file to reject group request
Accessible without login Plain text file rejectgroup.php Appl. normal request handler file for removing a group from contact list
Accessible without login Plain text file removecon.php Appl. normal request handler file to remove a contact from contact list
Accessible without login Plain text file reply.php Appl. normal request handler file to send a message
Accessible without login Plain text file sc.php Appl. entry script
Accessible without login Plain text file selcgroup.php Appl. normal request handler file to get group contacts
Accessible without login Plain text file ssrch.php Appl. normal request handler file to search people for adding as contact
Accessible without login Plain text file uverify.php Appl. normal request handler file for user verification

  Files folder image Files  /  classes  
File Role Description
  Plain text file class.AcceptRequest.php Class Accept Contact and Group Request
  Plain text file class.CheckUserIdentity.php Class Check User's Identity
  Plain text file class.GroupDetails.php Class To get details of a group
  Plain text file class.History.php Class Provide history file to user
  Plain text file class.InitContactChat.php Class Init chat with contact
  Plain text file class.InitGroupChat.php Class Init chat with group
  Plain text file class.Mail.php Class Class to Send Mail
  Plain text file class.ManageGroups.php Class Manage User's Groups
  Plain text file class.Messages.php Class Read User Messages
  Plain text file class.ModifyPass.php Class Change Password
  Plain text file class.NewContact.php Class Add New Contact
  Plain text file class.RejectRequest.php Class Reject Contact or Group Requests
  Plain text file class.RemoveContacts.php Class Remove from contact list
  Plain text file class.Reply.php Class Reply or Send Message
  Plain text file class.SearchPeople.php Class Search People
  Plain text file class.UserContacts.php Class To get user's contacts
  Plain text file class.UserVerification.php Class Verification of user

  Files folder image Files  /  css  
File Role Description
  Accessible without login Plain text file style.css Data css file

  Files folder image Files  /  files  
File Role Description
Files folder imagegrp (2 files)
Files folder imageou (1 file)
Files folder imageum (1 file, 1 directory)
Files folder imageun (4 files)
  Accessible without login Plain text file .htaccess Data htaccess

  Files folder image Files  /  files  /  grp  
File Role Description
  Accessible without login Plain text file g1-52a46a6d270de.u Output sample group file
  Accessible without login Plain text file sample.txt Doc. description

  Files folder image Files  /  files  /  ou  
File Role Description
  Accessible without login Plain text file sample.txt Data online users

  Files folder image Files  /  files  /  um  
File Role Description
Files folder imagedev (1 file, 1 directory)
  Accessible without login Plain text file sample.txt Data relation for user messages

  Files folder image Files  /  files  /  um  /  dev  
File Role Description
Files folder imagedev-t (1 file)
  Accessible without login Plain text file sample.txt Doc. description

  Files folder image Files  /  files  /  um  /  dev  /  dev-t  
File Role Description
  Accessible without login Plain text file sample.txt Doc. description

  Files folder image Files  /  files  /  un  
File Role Description
  Accessible without login Plain text file dev.u Output sample profile file
  Accessible without login Plain text file sample.txt Data description
  Accessible without login Plain text file t1.u Output sample profile file
  Accessible without login Plain text file t2.u Output sample profile file

  Files folder image Files  /  h  
File Role Description
Files folder imageuh (1 file)
  Accessible without login Plain text file .htaccess Data history files

  Files folder image Files  /  h  /  uh  
File Role Description
  Accessible without login Plain text file sample.txt Data history files

  Files folder image Files  /  images  
File Role Description
  Accessible without login Image file chat-icon.png Icon icon image

  Files folder image Files  /  js  
File Role Description
  Accessible without login Plain text file chat.js Data chat js
  Accessible without login Plain text file jquery.form.js Data Jquery form plugin
  Accessible without login Plain text file jquery.js Data Jquery main js
  Accessible without login Plain text file messagechat.js Data chat base js
  Accessible without login Plain text file simplewebrtc.js Data WebRTC js for audio video chat
  Accessible without login Plain text file socket.io.js Data socket.io.js used for WebRTC

  Files folder image Files  /  lib  
File Role Description
Files folder imagephpmailer (1 file)
  Plain text file Client.class.php Class websocket client class
  Plain text file Server.class.php Class websocket server class

  Files folder image Files  /  lib  /  phpmailer  
File Role Description
  Accessible without login Plain text file sample.txt Data phpmailer here

  Files folder image Files  /  pub  
File Role Description
  Accessible without login Plain text file .htaccess Data htaccess
  Accessible without login Plain text file sample.txt Data user uploaded files

  Files folder image Files  /  tmp  
File Role Description
Files folder imagemt (1 file)
Files folder imageum (1 file)
  Accessible without login Plain text file .htaccess Data htaccess

  Files folder image Files  /  tmp  /  mt  
File Role Description
  Accessible without login Plain text file sample.txt Data temporary broadcasted messages here

  Files folder image Files  /  tmp  /  um  
File Role Description
  Accessible without login Plain text file sample.txt Data temporary user chat messages here

Install with Composer Install with Composer - Download Download all files: simple-web-chat.tar.gz simple-web-chat.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.