Php NuSoap soapClient呼叫获取“;标记html中的数据过早结束“;错误

Php NuSoap soapClient呼叫获取“;标记html中的数据过早结束“;错误,php,web-services,wsdl,nusoap,Php,Web Services,Wsdl,Nusoap,我试图调用我创建的Web服务,但服务器返回以下错误: 致命错误:未捕获的SoapFault异常:[WSDL]SOAP-error:解析WSDL:无法从“”加载:在/home/storage/a/39/1c/site1365816459/public_html/cliente.php中标记html第2行的数据过早结束:5堆栈跟踪:#0/home/storage/a/39/1c/site1365816459/public_html/cliente.php(5):SoapClient->SoapCli

我试图调用我创建的Web服务,但服务器返回以下错误:

致命错误:未捕获的SoapFault异常:[WSDL]SOAP-error:解析WSDL:无法从“”加载:在/home/storage/a/39/1c/site1365816459/public_html/cliente.php中标记html第2行的数据过早结束:5堆栈跟踪:#0/home/storage/a/39/1c/site1365816459/public_html/cliente.php(5):SoapClient->SoapClient('…')#1{main}在第5行输入/home/storage/a/39/1c/site1365816459/public_html/cliente.php

这里我展示了我的两个脚本:

server.php(它是WSDL服务器)


cliente.php

<?php

require('classes/nusoap/nusoap.php');

$c = new SoapClient('http://www.savepoints.com.br/server.php?WSDL');

$stockprice = $c->call('getStockQuote',array('symbol' => 'ABC'));

echo "The stock price for 'ABC' is ".$stockprice.".";

?>

使用服务器
NuSOAP
和客户端
PHP-SOAP

使用:

而不是:

$c = new SoapClient('http://www.savepoints.com.br/server.php?WSDL');
我不知道为什么,但它对我很有效

$c = new SoapClient('http://www.savepoints.com.br/server.php?wsdl');
$c = new SoapClient('http://www.savepoints.com.br/server.php?WSDL');