Как исправить SOAP -ERROR разбор wsdl в php 7 - PullRequest
0 голосов
/ 10 марта 2020

Я перенесу свою заявку с php 5 на php 7.2. У меня проблема с вызовом Soapclient, зная, что он правильно работает с php 5.

. После долгих исследований я продолжаю работу над сценарием soapClient с php 7.2, но у меня есть проблемы со стабильностью. Скрипт загрузит wsdl несколько раз, например, 1 раз из 40, а затем сообщит о проблеме с загрузкой.

[message:protected] => SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://ip?WSDL' : failed to load external entity "http://ip?WSDL"

Я добавил stream_context, cache_wsdl варианты, но нет стабильного результата! с этим кодом он работал дважды

$option = array (
        'location'          => $optionSc['location'],
        'uri'               => $optionSc['location'],
        'login'             => $optionSc['login'],
        'password'          => $optionSc['password'],
        'trace'             => 1, 
        'connection_timeout' => 0,
        'exceptions'        => 1
    );

, после чего возвращается, как я описал вначале. любой может помочь мне с этим, если он исправит эту проблему, я провел много исследований, но ничего не работает нормально, и я надежно заблокирован!

...