问题标签 [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.

0 投票
1 回答
566 浏览

php - 创建 php 表单以允许创建新的 XMPP 帐户

我想创建一个简单的 PHP 表单(昵称和用户名),以允许用户通过网站在服务器中注册一个新的 jabber 帐户。我正在使用韵律作为 XMPP 服务器,我可以通过 Pidgin 等客户端创建新帐户,但是虽然我正在阅读它,但我发现要通过 http 使用 XMPP 我应该启用一个 bosh 服务器,但我不知道它是否可以帮助我找到解决问题的方法,并且我在 PHP 中找到的 XMPP 的少数库没有任何功能可以在服务器中创建新帐户(或者除非我没有看到任何功能......)。而且我不想使用 exec 功能,因为注册新用户的命令要求我提供 sudo 权限。如果有人可以教我如何处理它来学习,我将非常感激。

0 投票
1 回答
172 浏览

php - 无法使用 XMPPHP 将我的应用服务器连接到 GCM 的 CCS

像推送通知(下游消息)一样,我想在 php 中实现从我的 android 设备到我的应用服务器的上游消息传递。我正在使用Github 中的这个XMPPHP 库将我的应用服务器连接到 GCM 的 CCS。但是当我尝试执行下面的代码来连接 GCM 的 CCS 时:

我收到以下错误。

1455354076 [信息]:连接到 tls://gcm-preprod.googleapis.com:5236 1455354106 [错误]:无法连接。超时前无法连接。

0 投票
2 回答
374 浏览

php - 无法使用 XMPPHP 库在我的应用服务器和 GCM 的 CCS 之间建立 xmpp 连接

像推送通知(下游消息)一样,我想在 php 中实现从我的 android 设备到我的应用服务器的上游消息传递。

我正在使用 Github 中的这个 XMPPHP 库将我的应用服务器连接到 GCM 的 CCS。但是当我尝试执行下面的代码来连接 GCM 的 CCS 时:

我收到以下错误。

0 投票
1 回答
1726 浏览

php - 如何在 xmpphp 中接收消息

示例中清楚地说明了如何发送消息,但是我不清楚如何接收服务器中其他客户端发起的消息,非常感谢任何帮助

这是我发送消息的代码

0 投票
1 回答
809 浏览

php - 如何在php中使用xmpp发送和接收消息

我正在尝试使用此代码发送消息,但无法发送消息。
我也必须接收消息。
我有 wamp 服务器设置

0 投票
1 回答
640 浏览

xmpp - 如何使用 XMPPHP 客户端创建 XMPP(ejabberd) 用户

我已经使用以下代码创建了连接并发送了消息,

现在我需要通过 xmpphp 客户端创建 XMPP 用户...请帮助我..

0 投票
1 回答
270 浏览

php - XMPP (XMPPHP) 会话无法启动

伙计们,我在一个新服务器上工作,起初,它看起来一切都很好。eJabberd webadmin 运行正常,我什至可以通过该界面创建用户。

情况是,通常在我以前的服务器上运行的同一应用程序在等待会话开始时冻结,代码:

工作正常,$this->lnk->connect();但似乎无法设置会话。关于我应该先去哪里或什么地方看的任何建议?

确认:

  • XMPP 应用程序的设置方式与旧服务器中的设置方式相同。

这是整个代码:

0 投票
1 回答
94 浏览

mysql - Ejabberd 用户身份验证失败,使用 mysql

我已经使用下面的参考链接在我的本地系统中安装了 ejabberd 和 mysql。我正在使用 php 进行服务器端使用。

https://medium.com/modern-sysadmin/how-to-install-ejabberd-18-01-xmpp-server-with-mysql-on-ubuntu-16-04-f0faceddf2e

一切正常。

我正在使用这个 PHP 脚本https://github.com/cweiske/xmpphp/

但问题是当我从 ejabberd 网络管理员添加用户时,它非常适合发送消息。但是当我直接在mysql用户表中添加用户时,两个用户都以相同的格式保存在用户表中,但是当我使用直接添加的用户名发送消息时它不起作用。

在终端中出现以下错误

帮助我 ejabberd 如何与 mysql 用户一起工作?Ejabberd 将用户数据保存在其他任何地方吗?

0 投票
0 回答
21 浏览

php - XMPPHP 将文件发送到 jabber 服务器

我还不是那么熟练的开发人员,我使用norgul xmpp-php库。我只能通过库中提供的示例发送短信,但我也想发送任何格式文件。任何人都可以就如何实施它提供至少一些建议吗?

0 投票
0 回答
5 浏览

xmpphp - 在 mysql 中配置 mysql 文件时出错

MySQL 说:文档

#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在 ' 附近使用的正确语法