PHP/MySQL | isp 4 api
Тема закрыта by
Four
Причина: помогли

Причина: помогли
[Brony] pimnik98 (27.09.2019 в 16:40)
1)
owner=root&out=xml&authinfo=логин админа
совпадают?
2)
passwd=123456&confirm=123456
Включена ли "Сложность пароля" в ISP
3)
domain=test.домен.ru
Имеется ли доступ для других юзеров к твой тех.зоне?
4)
preset=название шаблона в панели
существует ли данный пресет?
1)
owner=root&out=xml&authinfo=логин админа
совпадают?
2)
passwd=123456&confirm=123456
Включена ли "Сложность пароля" в ISP
3)
domain=test.домен.ru
Имеется ли доступ для других юзеров к твой тех.зоне?
4)
preset=название шаблона в панели
существует ли данный пресет?
1. не совпадают.
2. что за сложность пароля?
просто я же говорю, когда это запрос вставляю в адресную строку, он работает, показывает <doc><ok/></doc>
________
посл. ред. 27.09.2019 в 16:44; всего 1 раз(а); by elon mask
VaDoSiQ (27.09.2019 в 16:43)
Скинь код как ты делаешь?
Скинь код как ты делаешь?
$reg = file_get_contents("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");
$xml = simplexml_load_string($reg);
print_r($xml);
пустая страница
elon mask (27.09.2019 в 16:45)
$reg = file_get_contents("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");$xml = simplexml_load_string($reg);print_r($xml);пустая страница
$reg = file_get_contents("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");$xml = simplexml_load_string($reg);print_r($xml);пустая страница
когда сам переходишь по адресу в браузере то выводит разметку xml??
elon mask (27.09.2019 в 16:45)
$reg = file_get_contents("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");$xml = simplexml_load_string($reg);print_r($xml);пустая страница
$reg = file_get_contents("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");$xml = simplexml_load_string($reg);print_r($xml);пустая страница
$xml = simplexml_load_string($reg);
var_dump($xml);
Покажи вывод
________
посл. ред. 27.09.2019 в 16:48; всего 1 раз(а); by VaDoSiQ
Dekirs (27.09.2019 в 16:48)
когда сам переходишь по адресу в браузере то выводит разметку xml??
когда сам переходишь по адресу в браузере то выводит разметку xml??
да
elon mask (27.09.2019 в 16:48)
да
да
и создается аккаунт?? если да то пробуй
<?php
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$reg = file_get_contents_curl("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");
if(preg_match('<ok/>', $reg)) {
echo 'Аккаунт создан';
} else {
echo 'Увы ошибка';
}
?>
VaDoSiQ, bool(false)
словно он не видит ни чего в file_get_contents)

Dekirs (27.09.2019 в 16:49)
и создается аккаунт?? если да то пробуй<?phpfunction file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $data = curl_exec($ch); curl_close($ch); return $data;}$reg = file_get_contents_curl("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");if(preg_match('<ok/>', $reg)) {echo 'Аккаунт создан';} else {echo 'Увы ошибка';}?>
и создается аккаунт?? если да то пробуй<?phpfunction file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $data = curl_exec($ch); curl_close($ch); return $data;}$reg = file_get_contents_curl("https://155.5.5.164:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=логин админа:пароль админа&name=admin3&passwd=123456&confirm=123456&ip=155.5.5.164&domain=test.домен.ru&preset=название шаблона в панели&sok=ok");if(preg_match('<ok/>', $reg)) {echo 'Аккаунт создан';} else {echo 'Увы ошибка';}?>
создаётся.
$options = 'user.edit&sok=ok&name=user&passwd=pass&confirm=pass&owner=root&domain=Домен&preset=Шаблон&email=email&out=xml';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://10.10.10.10:1500/ispmgr?func=' . $options);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$answer = curl_exec($curl);
curl_close();
$xml = simplexml_load_string($answer);
var_dump($xml);
________
посл. ред. 27.09.2019 в 17:11; всего 3 раз(а); by VaDoSiQ
И пробуй обработать xml как я писал