Я говорю вам, что я внедряю веб-сервисы от php для электроники c подпись от php (работает очень хорошо), у меня все реализовано с vps centos 7 с php 7, проблема это когда я хочу вызвать его.
Так как php хотел получить объект веб-службы для просмотра его функций, я хочу использовать библиотеку nu soap, версию, которую я использую nu soap для php7 согласно этому источнику: https://github.com/pwnlabs/nusoap
include ("libs/src/nusoap.php");
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$miservidor=new nusoap_client("http://172.107.32.80/servidor/servidor.php?wsdl",'wsdl',
$proxyhost, $proxyport, $proxyusername, $proxypassword);
$miservidor->soap_defencoding = 'UTF-8';
print_r($miservidor);
Из браузера и soapUI, если они показывают разные функции, но из php он запускается другие данные, которые я не знаю, откуда они их получают. URL сервера веб-сервиса http://172.107.32.80/servidor/servidor.php?wsdl
Изображение ответа сервера при звонке с php
И из браузера напрямую, если я вижу вся структура со своими функциями:
Точно так же происходит со мной, когда я хочу использовать веб-сервис объекта, который проверяет получение и проверку подписанного документ:
https://cel.sri.gob.ec/comprobantes-electronicos-ws/RecepcionComprobantesOffline?wsdl
Надеюсь на вашу помощь и комментарии.