致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析WSDL:无法加载

Sta*_*ski 10 php soap wamp

我正在做一些SOAP练习

但是,我不能让它在WAMP上工作.

我得到的错误是:

致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析WSDL:无法从" https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080 "加载:无法加载外部C:\ wamp\www\GESTION\add_debiteur.php中的实体" https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080":128堆栈跟踪:#0 C:\ wamp\www\GESTION\add_debiteur.php(128):SoapClient-> SoapClient(' https://www.cre ...')#1 C:\ wamp\www\GESTION\index.php(1360):include('C :\ wamp\www\GES ...')在第128行的C:\ wamp\www\GESTION\add_debiteur.php中抛出#2 {main}

$client = new SoapClient("http://footballpool.dataaccess.eu/data/info.wso?WSDL");
$wsdl = "https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL";
$client = new SoapClient($wsdl);
Run Code Online (Sandbox Code Playgroud)

谷歌不知道答案.任何建议都非常感谢.

Sta*_*ski 23

问题解决了.事实上,当我使用WAMP(橙色图标)出现错误时,我决定再次设置它.

所以我安装了最新版本的WAMP,但是没有像我之前使用的那样的php.ini,事实上麻烦的是在php.ini上我必须激活这条线 ;extension=php_openssl.dll

所以我刚删除了这个;角色,这条线就变得像了extension=php_openssl.dll

现在它工作正常.


des*_*la2 12

你可以试试这个

echo file_get_contents($wsdl);
die();
Run Code Online (Sandbox Code Playgroud)

他们可以查看你是否可以从php访问$ wsdl.