PHP Classes

Jabber Client: Event driven Jabber instant messenger client

Recommend this page to a friend!
  Info   View files Example   View files View files (7)   DownloadInstall with Composer Download .zip   Reputation   Support forum (4)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 60%Total: 4,210 All time: 709 This week: 186Up
Version License PHP version Categories
jabberclass 1.0.0GNU Lesser Genera...4Networking, Chat
Description Author

This package can be used to implement an instant messenger client applications based on the Jabber (XMPP) protocol.

It implements an event driven approach on which large type of events can be handled by the application using callback functions of a custom application class.

This package is based on class.jabber.php package originally written by Carlo Zottmann.

Picture of Helmut Daschnigrum
Name: Helmut Daschnigrum <contact>
Classes: 6 packages by
Country: Canada Canada
Age: ???
All time rank: 1037 in Canada Canada
Week rank: 217 Down5 in Canada Canada Up
Innovation award
Innovation award
Nominee: 1x

Jabber Client Library
Version 0.8
Copyright 2002-2005, eSite Media Inc.
Portions Copyright 2002, Carlo Zottmann

This file was contributed (in part or whole) by a third party, and is
released under the GNU LGPL.  Please see the CREDITS and LICENSE sections
below for details.



This is an event-driven Jabber client class implementation.  This library
allows PHP scripts to connect to and communicate with Jabber servers.


This class was originally based on Class.Jabber.PHP v0.4 (Copyright 2002,
Carlo "Gossip" Zottmann).

The code for this class has since been nearly completely rewritten by Steve
Blinch for eSite Media Inc.  All such modified code is Copyright 2002-2005,
eSite Media Inc.

The original Class.Jabber.PHP was released under the GNU General Public
License (GPL); however, we have received written permission from the
original author and copyright holder, Carlo Zottmann, to relicense our
version of this class and release it under the GNU Lesser General Public
License (LGPL).  This allows compatibility with Centova's
proprietary software license.


class_Jabber.php - Jabber Client Library
Copyright (C) 2002-2005, eSite Media Inc.
Copyright (C) 2002, Carlo Zottmann

This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation; either version 2.1 of the License, or (at your
option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
for more details.

You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

JABBER is a registered trademark of Jabber Inc.

  Files folder image Files  
File Role Description
Plain text file class_ConnectionSocket.php Class Connection socket class
Plain text file class_Jabber.php Class Main Jabber class file
Plain text file class_SHA1Library.php Class Native PHP SHA1 class
Plain text file class_XMLParser.php Class XML parser class
Accessible without login Plain text file jabber_example.php Example Example script
Accessible without login Plain text file LICENSE Lic. License terms
Accessible without login Plain text file README Data Documentation

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:709
This week:186Up
User Ratings User Comments (1)
 All time
13 years ago (F Philip DeGeorge)
For more information send a message to info at phpclasses dot org.