ошибка выборки html с использованием SoapClient в PHP - PullRequest
0 голосов
/ 19 сентября 2018

У меня проблема с моим проектом PHP, я не могу понять, почему, но внезапно я получил сообщение об ошибке, используя SoapClient, чего раньше не было.

Я получаю сообщение об ошибке при загрузке пользователя http, и я 'я искал в Интернете, но предложенное решение не сработало для меня;Я пробовал: ini_set("default_socket_timeout", 120); и

$client = new SoapClient ( "../data/IntesaDocuSign.wsdl", array( 'cache_wsdl' => WSDL_CACHE_NONE, 'keep_alive' => false, ) );

, но у меня они не работали.

Это трассировка стека:

Трассировка стека: 0 [внутренняя функция]: SoapClient -> __ doRequest ('__ call (' getEmbeddedSign ... ', Array) 2 /storage/vhosts/xxx/htdocs/xxxx/application/controllers/FirmaElettronicaController.php(515): SoapClient-> getEmbeddedSignatureUrl (Array) 3 /storage/vhosts/xxxx/htdocs/xxx/library/Zend/Controller/Action.php(516): FirmaElettronicaController-> indexAction () 4 / storage / vhosts / xxx / htds/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action-> dispatch ('indexAction') 5 /storage/vhosts/xxx/htdocs/xxx/library/Zend/Controller/Front.php(954):Zend_Controller_Dispatcher_Standard-> dispatch (Объект (Zend_Controller_Request_Http), Объект (Zend_Controller_Response_Http)) 6 /storage/vhosts/xxxx/htdocs/xxx/library/Zend/Application_ph.trap_trap) (79)хранение / виртуальных доменов / ххх / HTDOCS / ххх / библиотека / Zend / Application.php (366): Zend_Application_Bootstrap_Bootstrap-> run () 8 /storage/vhosts/xxxx/htdocs/xxx/public/index.php(26): Zend_Application-> run () 9 {main}

вот мой код:

ini_set("default_socket_timeout", 5000);
    $client = new SoapClient ( "../data/IntesaDocuSign.wsdl", array('cache_wsdl' => WSDL_CACHE_NONE
    )  );
    $response = new stdClass ();


    //print_r($documents);
    $response->url = $client->getEmbeddedSignatureUrl ( array (
            'documents' => $documents,
            'members' => $members,
            'emailSubject' => "xxxxx", 
            'thanksPageUrl' => "http://xxxx/xxx/public/firma-elettronica/thanks-page" 
    ) )->return;

и xml:

</xs:element>
        <xs:element name="getEmbeddedSignatureUrl">
            <xs:complexType>
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="documents"
                        nillable="true" type="ax26:DocumentInformation" />
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="members"
                        nillable="true" type="ax26:Member" />
                    <xs:element minOccurs="0" name="emailSubject" nillable="true"
                        type="xs:string" />
                    <xs:element minOccurs="0" name="thanksPageUrl"
                        nillable="true" type="xs:string" />
                </xs:sequence>
            </xs:complexType>
        </xs:element>

Может кто-нибудь мне помочь?

...