Я узнал, что случилось:
я меняю строку:
$SOAPClient = new soapclient($serverpath);
до
$SOAPClient = new nusoap_client($serverpath);
Какую исправленную ошибку я получил, и она стала давать мне пустую страницу. Я обнаружил, что пустая страница была из-за того, что curl не был установлен.
Использовал следующий код для отображения ошибки:
$soapError = $SOAPClient->getError();
if (! empty($soapError)) {
$errorMessage = 'SOAPClient failed: ' . $soapError;
throw new Exception($errorMessage);
}
После того, как все заработало, я получил предупреждение:
Notice: Undefined property: nusoap_client::$operation in C:\xampplite\htdocs\newsoap\lib\nusoap.php on line 7674
Я пошел в nusoap.php и перед этой строкой вставил:
if(empty($this->operation)) {
$this->operation = "";
}