Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
m-malva
Сообщения: 291 Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:
Сообщение
m-malva » Вт июн 09, 2015 2:22 pm
Может кто поможет?
У мегафона есть xml в личном кабинете.
Настройки Сервис-Гид=>Автоматический доступ системам
Пытаюсь его забрать:
$pass="Пароль к личному кабинету";
$phone="Телефон";
$data_file="
https://serviceguide.megafonnw.ru/ROBOT ... word=$pass ";
$xml = simplexml_load_file($data_file);
$ACCOUNT=$xml->SELFCARE->ACCOUNT;
$NAME=$xml->SELFCARE->NAME;
sg('$phone.ACCOUNT',$ACCOUNT);
sg('$phone.NAME',$NAME);
и SSL operation failed with code 1
Warning: simplexml_load_file(): SSL operation failed with code 1. OpenSSL Error messages: error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112) in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 4
Warning: simplexml_load_file(): Failed to enable crypto in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 4
Warning: simplexml_load_file(
https://serviceguide.megafonnw.ru/ROBOT ... d=xXXXXXXX ): failed to open stream: operation failed in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 4
Warning: simplexml_load_file(): I/O warning : failed to load external entity "
https://serviceguide.megafonnw.ru/ROBOT ... d=XXXXXXXX " in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 4
Подскажите, очень прошу.
Windows 7 x64
sergejey
Site Admin
Сообщения: 4286 Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:
Сообщение
sergejey » Вт июн 09, 2015 2:58 pm
попробуйте переделать на это:
Код: Выделить всё
$pass="Пароль к личному кабинету";
$phone="Телефон";
$url="https://serviceguide.megafonnw.ru/ROBOTS/SC_TRAY_INFO?X_Username=$phone&X_Password=$pass";
$data_file=ROOT.'cached/megafon.xml';
SaveFile($data_file,getURL($url,0));
$xml = simplexml_load_file($data_file);
$ACCOUNT=$xml->SELFCARE->ACCOUNT;
$NAME=$xml->SELFCARE->NAME;
sg('$phone.ACCOUNT',$ACCOUNT);
sg('$phone.NAME',$NAME);
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
m-malva
Сообщения: 291 Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:
Сообщение
m-malva » Вт июн 09, 2015 3:23 pm
Сергей, спасибо что откликнулись.
чето не взлетело
https://serviceguide.megafonnw.ru/ROBOT ... =XXXXXXXXX
В браузере открывается
а код
Код: Выделить всё
$url="https://serviceguide.megafonnw.ru/ROBOTS/SC_TRAY_INFO?X_Username=XXXXXXXXX&X_Password=XXXXXXXXX";
$data_file=ROOT.'cached/megafon.xml';
SaveFile($data_file,getURL($url,0));
не ругается, но
создает пустой cached/megafon.xml
и соответствено
Warning: simplexml_load_file(): file:///C:/_majordomo/htdocs/cached/megafon.xml:1: parser error : Document is empty in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 4