web-dev-qa-db-fra.com

Erreur fatale: Exception SoapFault non capturée: [WSDL] SOAP-ERROR: Analyse de WSDL: Impossible de charger à partir de.

Je fais des exercices SOAP

Mais, je ne peux pas obtenir que cela fonctionne sur WAMP.

L'erreur que je reçois est:

Erreur fatale: exception SoapFault non capturée: [WSDL] SOAP-ERROR: analyse de WSDL: impossible charger depuis ' https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080 ': échec du chargement de l'entité externe " https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080 " dans C:\wamp\www\GESTION\add_debiteur.php: 128 Trace de pile: # 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 ...') # 2 {principal} jeté dans C:\wamp\www\GESTION\add_debiteur.php à la ligne 128

$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);

Google ne connaît pas la réponse. Toute suggestion très appréciée.

10

Le problème était résolu. En fait, lorsque j'ai eu tellement d'erreurs lors de l'utilisation de WAMP (icône orange), j'ai décidé de le configurer à nouveau. 

J'ai donc installé la dernière version de WAMP mais il n'y avait pas le même php.ini que j'avais utilisé précédemment et en fait le problème était que sur le php.ini je devais activer la ligne ;extension=php_openssl.dll

donc je viens de supprimer le ;character et cette ligne est devenue comme extension=php_openssl.dll 

Maintenant cela fonctionne bien.

23

tu peux essayer ça

echo file_get_contents($wsdl);
die();

et eux, vous pouvez voir si vous pouvez accéder à $ WSDL à partir de php.

11
desarrolla2

ini_set ("default_socket_timeout", "300");

ou php.ini change (default_socket_timeout). Travail

0
Emin Kadıoğlu

J'ai installé le serveur Wamp 3.0 et j'ai eu la même erreur (Erreur fatale: Exception SoapFault non capturée: [WSDL] SOAP-ERROR: Analyse de WSDL: Impossible de charger).

Pour le résoudre, j'ai commenté dans mon fichier php.ini sous la ligne de code:

; extension = php_openssl.dll  

Après avoir activé cette ligne, redémarrez votre serveur Wamp. Cela fonctionne pour moi.

0
BalaNagaPrasad