问题标签 [xmpphp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - jaxl 返回到调用它的函数
我有使用 jaxl 库的 xmpp 事务库:
这些代码与 register_user.php 相同,但在一个类中实现;
我以这种方式在我的代码中使用这个类:
当它执行时,成功创建用户,但它会打印一条消息('注册成功......')并且应用程序退出并且它不会在类函数之后执行“在此之后的一些代码”,换句话说它不遵循编码...
我能做些什么来解决这个问题,一个熟悉 JAXL 库的人可以帮助我。
php - XMPHP 在本地不起作用
我从这个地址下载的 XMPPHP 有问题:
http://code.google.com/p/xmpphp/downloads/list
我下载了列表中的最后一个(2009 年 7 月)
实际上,我在本地(开发模式)运行 Jabber .. 我想测试发送聊天消息,所以我写了以下内容:
没有错误消息,没有警告,一切都表明消息已发送。但我想知道它是否在本地不起作用。
忘了说,我使用的是 PHP 5.4,如果我下载的 XMPP 版本不适用于 php 5.4,下载链接将不胜感激。
先感谢您
strophe - 使用 XMPHP 连接到 BOSH 服务后 fulljid 为空
我正在尝试通过 XMPHP 预绑定 XMPP 会话并将 rid/sid/jid 传递给 strophe 客户端以附加到会话。
连接代码在这里:
我正在摆脱和 sid,但 $conn 对象中的 fulljid 保持为空,我看不到在我的 openfire 管理控制台上启动了会话。
如果我通过使用给定资源手动创建 jid 并将 jid/rid/sid 传递给 strophe 以在附加中使用,我将获得 ATTACHED 状态并且我看到客户端对 BOSH ip 的调用但我仍然没有看到会话并且我无法使用连接。
Strophe 客户端代码:
要求准备好文件:
我认为问题始于未正确创建会话的 XMPPHP 端。'attached' 被触发但从未'connected',是否应该发送状态'connected'?我错过了什么?
openfire - XMPPHP 和 Openfire
我是 XMPP 的新手,我希望基本上将 PHP 连接到我的本地主机上的 OpenFire 安装。
这是我找到的一段代码(我知道黑客和斜线,但我似乎无法理解这一点)。无论如何,代码只是简单地发送一条消息:
我的问题是我应该用什么替换my.server
?试图寻找,但我找不到任何东西
还
家是资源
我不知道这意味着什么想法。
username
和password
?我的 OpenFire 上有任何用户吗?
我正在寻找比完整解决方案更多的建议。感谢一切。哦,新年快乐!
php - XMPPHP 作为实时支持聊天
我的想法是在网站上集成实时支持聊天。用户文本通过 xmpphp 发送到我的 jabber 客户端,并带有 jabberbot 发件人 ID,如果我回答,jabber bot 会接受我的回答并将文本传输给用户。
只有一个问题。如何区分不同的用户或不同的聊天?我不希望所有用户都看到答案,而是希望提问的用户看到。是否有一种我可能错过的独特聊天 ID 或其他可能性?
用户 => 网站 => 聊天机器人 => 我
我想回答并发回给用户,但是如何从我的回答中找出正确的用户?
php - XMPPHP GTalk 状态
我正在尝试使用XMPPHP获取我的在线状态,但我似乎无法从$conn
. 这是我的代码片段:
我还尝试getRoster()
查看我朋友的信息列表(虽然我只对我的感兴趣)但没有运气。
有什么建议我可以让它工作吗?谢谢。
php - 基于 XMPP 协议的 Google Cloud Messaging(使用 PHP 和 XMPPHP 的服务器)。它是如何工作的?
也许您已经听说过。它是在一个月前的 Google IO 上宣布的。Google Cloud Messaging 只是下游(服务器 --> 电话),但现在借助增强的 CCS(云连接服务器),您可以通过 XMPP 协议通过持久的 TCP 连接向上游发送消息。我已经设计了一个适用于 GCM 和 HTTP 的应用程序。它使用 gcm 库和包含在其中的类(如 GCMRegistrar)。此类现在已弃用,Google 建议改用 GoogleCloudMessaging API。
现在一切都有些不同了。您有 Google 文档,他们很好地解释了如何设计您的 Android 应用程序。但是我的服务器有问题,因为我以前从未使用过 XMPP。他们在这里给出了 Python 代码:http: //developer.android.com/google/gcm/gs.html 但我对 Python 一无所知。所以我进行了调查,然后我找到了 XMPPHP 库。然后,您可以使用 PHP 并使用该库连接 XMPP 并发送/接收消息。
我没有使用它的经验,它对我不起作用。如何打开与 Google XMPP 服务器的 XMPP 连接?
我找到了这种打开连接的方法(在这里你使用库):
有谁知道我必须在这里传递哪些参数才能与 Google CCS 连接?
我也想知道:
如何通过 XMPP 向设备发送消息?如何接收来自设备的消息?
php - 无法使用 xmpphp 连接到 Facebook 聊天
今天我想创建一个非常简单的 php 应用程序来与 facebook 朋友聊天,但被击中了,我正在使用 xmpphp 连接到 facebook 聊天。下面是我写的代码。
但它给我一个警告说:
警告:fclose() 期望参数 1 是资源,在第 405 行的 C:\wamp\www\libs\xmpphp\xmpphp\XMLStream.php 中给出 null
我错过了什么吗?
php - 如何在php中连接xmpp?
我正在尝试使用 xmppphp 连接服务器但未连接不显示任何内容
php - 如何使用 PHP 设置新的 Google Cloud Messaging API 服务器实施和托管?
我正在使用新的谷歌云消息传递功能,它在客户端成功开发并接收推送通知而没有任何丢弃。但我在服务器上使用旧的发送功能。现在我想使用 PHP 实现新的发送函数(XMPP)。
我也在这里注册了https://services.google.com/fb/forms/gcm/并从谷歌获得了回复邮件和密钥。
从那我知道我必须实现 SmackCcsClient Java 类和两个库。但我不知道如何将该文件托管到我的 PHP 服务器。
经过一番研究,我得到了 PHP 的函数和 PHP 的 xmphp 库
$conn = new XMPPHP_XMPP($host, $port, $user, $password, $resource, $server, $printlog, $loglevel);
但无法获得它所说的无法连接的成功。