php, soap, SOAP-ERROR: Parsing WSDL
у меня есть данный код
try{
$SoapClientOCR = new SoapClient (
"http://www.ocrwebservice.com/services/OCRWebService.asmx?WSDL"
array(
"trace"=>1,
"exceptions"=>1
)
);
}catch (Exception $e){
echo $e;
}
exit;
Но я получаю ошибку
SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://www.ocrwebservice.com/services/OCRWebService.asmx?WSDL' : failed to load external entity "https://www.ocrwebservice.com/services/OCRWebService.asmx?WSDL"
Подскажите, что не так и как реализовать код чтобы работало
в php ini я включил
extension=php_openssl.dll
extension=php_curl.dll
extension=php_xmlrpc.dll
все таже ошибка
Ответы (1 шт):
Автор решения: Daniel Protopopov
→ Ссылка
Я без проблем загрузил и создал SoapClient на сервере OpenServer v5.2.2 с PHP 7.2, с расширениями XML, XSL, SimpleXML, SOAP, XMLRPC, XMLReader, XMLWriter и др., используя ваш код:
<?php
try{
$SoapClientOCR = new SoapClient (
"http://www.ocrwebservice.com/services/OCRWebService.asmx?WSDL",
array(
"trace"=>1,
"exceptions"=>1
));
echo 'Successfully loaded SOAP' . PHP_EOL;
}catch (Exception $e){
echo $e;
}