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

Причина: помогли
кто шарит?
есть проблема при создании аккаунта в панели под средством api
делаю так
$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");
if(preg_match('<ok/>', $reg)) {
echo 'УСПЕШНОООООООООООООООООООО';
} else {
echo 'хрен тебе';
}
естественно вылазит хрен тебе)
а аккаунт создаётся.
когда вбиваю в адресную строку этот запрос, он работает, показывает xml страница, и там <ok/> есть.
вопрос в том зачем так себя ведёт file_get_contents? кстати curl тоже так же, показывает что не успешно. но аккаунт создаётся.
________
посл. ред. 27.09.2019 в 16:08; всего 2 раз(а); by elon mask
есть проблема при создании аккаунта в панели под средством api
делаю так
$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");
if(preg_match('<ok/>', $reg)) {
echo 'УСПЕШНОООООООООООООООООООО';
} else {
echo 'хрен тебе';
}
естественно вылазит хрен тебе)
а аккаунт создаётся.
когда вбиваю в адресную строку этот запрос, он работает, показывает xml страница, и там <ok/> есть.
вопрос в том зачем так себя ведёт file_get_contents? кстати curl тоже так же, показывает что не успешно. но аккаунт создаётся.
________
посл. ред. 27.09.2019 в 16:08; всего 2 раз(а); by elon mask
Для preg_match нужно указывать разделители в регулярном выражении
if(preg_match('#<ok/>#', $reg)) {
if(preg_match('#<ok/>#', $reg)) {
Mobiaaa (27.09.2019 в 16:21)
Для preg_match нужно указывать разделители в регулярном выражении
if(preg_match('#<ok/>#', $reg)) {
Для preg_match нужно указывать разделители в регулярном выражении
if(preg_match('#<ok/>#', $reg)) {
оно без разделителей работало)
но перестало.
кстати в iframe тоже не открывается этот запрос
Mobiaaa, ну и с разделителями не пашет)
elon mask (27.09.2019 в 16:04)
кто шарит?
есть проблема при создании аккаунта в панели под средством api
делаю так
$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");
if(preg_match('<ok/>', $reg)) {
echo 'УСПЕШНОООООООООООООООООООО';
} else {
echo 'хрен тебе';
}
естественно вылазит хрен тебе)
а аккаунт создаётся.
когда вбиваю в адресную строку этот запрос, он работает, показывает xml страница, и там <ok/> есть.
вопрос в том зачем так себя ведёт file_get_contents? кстати curl тоже так же, показывает что не успешно. но аккаунт создаётся.
кто шарит?
есть проблема при создании аккаунта в панели под средством api
делаю так
$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");
if(preg_match('<ok/>', $reg)) {
echo 'УСПЕШНОООООООООООООООООООО';
} else {
echo 'хрен тебе';
}
естественно вылазит хрен тебе)
а аккаунт создаётся.
когда вбиваю в адресную строку этот запрос, он работает, показывает xml страница, и там <ok/> есть.
вопрос в том зачем так себя ведёт file_get_contents? кстати curl тоже так же, показывает что не успешно. но аккаунт создаётся.
Так ты xml разбери для начала, а потом регулярку юзай.
VaDoSiQ, в смысле разбери?
elon mask (27.09.2019 в 16:35)
VaDoSiQ, в смысле разбери?
VaDoSiQ, в смысле разбери?
https://www.php.net/manual/ru/function.simplexml-load-string.php
1)
owner=root&out=xml&authinfo=логин админа
совпадают?
2)
passwd=123456&confirm=123456
Включена ли "Сложность пароля" в ISP
3)
domain=test.домен.ru
Имеется ли доступ для других юзеров к твой тех.зоне?
4)
preset=название шаблона в панели
существует ли данный пресет?
owner=root&out=xml&authinfo=логин админа
совпадают?
2)
passwd=123456&confirm=123456
Включена ли "Сложность пароля" в ISP
3)
domain=test.домен.ru
Имеется ли доступ для других юзеров к твой тех.зоне?
4)
preset=название шаблона в панели
существует ли данный пресет?
VaDoSiQ (27.09.2019 в 16:37)
https://www.php.net/manual/ru/function.simplexml-load-string.php
https://www.php.net/manual/ru/function.simplexml-load-string.php
так же. просто он даже не показывается в iframe. а должен
elon mask (27.09.2019 в 16:41)
так же. просто он даже не показывается в iframe. а должен
так же. просто он даже не показывается в iframe. а должен
Скинь код как ты делаешь?