Регистрация нового пользователя на XMPP-сервере средствами PHP

Сейчас пишем проект, необходимо было реализовать систему сообщений, решили реализовать с помощью XMPP-сервера. Проект пишется на PHP. И тут мы наткнулись на проблему создания пользователя на XMPP-сервере.

Что нам понадобится?


Веб-сервер с установленным XMPP-сервером (к примеру OpenFire, EJabberD или любой другой)
PHP

Итак, для решения данной задачи можно воспользоваться несколькими вариантами.

Вариант 1


Пользуемся функцией exec

Вариант 2


Дорабатываем библиотеку XMPPPH

Так же для работы с XMPP-сервером можно использовать JavaScript, но я писал данную сьаьбю именно для PHP-девелоперов и это уже другая история.

© Habrahabr.ru