Как добавить пользователя в открытый огонь с помощью PHP?

Я хотел бы создать пользователя на открытом огне в PHP с помощью curl, пожалуйста, помогите.

<?php

"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?
<user>
<username>nitin</username>
<password>patel</password>
</user>";
$url = "http://111.111.111.111:5223/plugins/userService/users";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($ch);
if (curl_errno($ch)) {
echo curl_error($ch);
echo "\n<br />";
$contents = '';
}
else {
curl_close($ch);
}
if (!is_string($contents) || !strlen($contents)) {
echo "Failed to get contents.";
$contents = '';
}
echo $contents;
?>

это дает вывод: P

-1

Решение

Проверьте эта страница чтобы увидеть код для подключения, а также для добавления пользователя на сервере

2

Другие решения

Перейдите к администрированию openfire и установите REST API Plugin, затем следуйте API. Это позволяет пользователям и группам CRUD.
Вам нужно установить секретный ключ и разрешенные IP-адреса, чтобы использовать API

1

Попробуйте увеличить время ожидания соединения с 5 до 30, а затем повторите попытку.

0
По вопросам рекламы [email protected]