В основном проект, который мне был назначен, требует подключения к Exchange 2010 SP2 server
с помощью PHP
, Я исследовал несколько возможностей и обнаружил, что МЫЛО это самый доступный подход (однако я могу ошибаться) и основывал большую часть моего кода по этой ссылке: https://www.howtoforge.com/talking-soap-with-exchange
Я встал на следующую часть:
print_r($client->__getFunctions());
Когда я попытался проверить это, я получил ошибку следующим образом:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'SERVER ADDRESS.WSDL' : failed to load external entity "SERVER ADDRESS.WSDL" in C:\xampp\DIRECTORY:4 Stack trace: #0 C:\xampp\DIRECTORY(4): SoapClient->SoapClient('SERVER ADDRESS') #1 {main} thrown in C:\xampp\DIRECTORY on line 4
Строка 4:
$client = new SoapClient($wsdl);
Я исследовал возможные проблемы, связанные с этим, позволил все необходимые вещи для PHP
и исследовал другие альтернативы, но я думаю, что проблема заключается в самом соединении между Exchange и кодом (подключение напрямую через браузер работает нормально).
Подводя итог моим проблемам с вопросом: есть ли проблема совместимости между последними PHP
а также cURL
(currently 7.2.1. and 7.56.0 respectively)
а также Exchange 2010
?
Возможно ли также получить другие предложения о том, как я могу решить эту проблему?
Задача ещё не решена.
Других решений пока нет …