致命错误:Uncaught SoapFault exception [wsdl] SOAP-ERROR



我正在尝试用WSDL, soap和PHP进行测试,并且我正在获得错误:

Fatal error: Uncaught SoapFault exception [wsdl] SOAP-ERROR

我现在有两个文件,一个是给定的wsdl,和client.php只是为了测试:

<?php
   $sClient = 'http://localhost/test/service/wbs.wsdl';
   $wsdl = new SoapClient ( '$sClient') ;
   echo "test";
?>

,我得到这个错误:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: ParsingWSDL:无法从"hp://localhost/test/service/wbs"加载。wsdl":加载外部实体" hp://localhost/test/service/web .wsdl"失败在C:wampwwwOutboundclient.php:4堆栈跟踪:#0C: wamp www client.php测试(4):SoapClient -> SoapClient ('#1 {main}抛出C:wampwwwtestclient.php on4号线

我确实在php.ini中更改了soap的扩展名,我做了其他帖子中发布的所有修改,但没有任何效果。

$wsdl = new SoapClient ( '$sClient') ;

这行不通。用途:

$wsdl = new SoapClient ( "$sClient") ;

或者-更好:

$wsdl = new SoapClient ( $sClient) ;

试试

<>之前$client = new SoapClient("http://{$_SERVER['HTTP_HOST']}/test/service/wss .wsdl");

最新更新