tyrola / xmpphp
此软件包已被废弃,不再维护。未建议替代软件包。
Jabber 消息发送库
v2.2
2018-10-04 15:27 UTC
Requires
- php: >=5.3.2
This package is not auto-updated.
Last update: 2020-08-26 21:06:17 UTC
README
XMPPHP 是 svn://netflint.net/xmpphp 的分支。这是一个优雅的 XMPP (又称 Jabber, Google Talk 等) PHP 库。
作者:Nathan Fritz,Jabber ID:fritzy [at] netflint.net 协作者:Stephan Wentz,Jabber ID:stephan [at] wentz.it 此分支的维护者:Alexander Birkner
先决条件
- PHP 5.3.2 或更高版本
- 支持编译的 SSL
安装
安装是一个简单快捷的 2 步过程
- 安装 XMPPHP
- 使用它
第 1 步:安装 XMPPHP
安装此软件包的首选方法是依赖 Composer。只需在 Packagist 上检查您要安装的版本(在以下示例中,我们使用了 "2.0-dev")并将其添加到您的 composer.json
{ "require": { // ... "tyrola/xmpphp": "2.0-dev" } }
第 2 步:使用它
此示例展示了如何向用户发送 Jabber 消息。
<?php require_once './vendor/autoload.php'; $XMPP = new \BirknerAlex\XMPPHP\XMPP('jabber.domain.com', 5222, 'firstname.lastname', 'MySecretPassword', 'PHP'); $XMPP->connect(); $XMPP->processUntil('session_start', 10); $XMPP->presence(); $XMPP->message('target.user@jabber.domain.com', 'Hello, how are you?', 'chat'); $XMPP->disconnect();
请随意在此 GitHub 仓库中添加更多示例。
待办事项
- MUC 支持
许可异常
如果您希望使用非 GPL 兼容的许可证分发 XMPPHP,请联系 Nathan Fritz 以获取库的异常许可。