Bonjour,


Cela fait 2 jours que je bute sur ce problème, et je n'arrive pas à trouver de solution, je me tourne donc vers vous, rempli d'espoir

Dans mon script php, je fais appel à un WebService, et récupère les info. VOici la partie du script php qui fait l'appel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
clientSOAP = new SoapClient('http://nomServeur/...Import',array('userName'=>"login",
                                           'mdp'=>"GceWebServiceArgaus",
                                           'trace'=>true, 
                                           'exceptions'=>true,
                                           'encoding'=>'utf-8'));
 
$result = $clientSOAP->Creation($arg);
J'ai une erreur sur cette simple commande :

SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://nomServeur/...Import' : Premature end of data in tag HTML line 25
Lorsque je vais dans les logs php, j'ai un peu plus d'informations :

[19-Jun-2015 15:17:47] PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://nomServeur/...Import' : Premature end of data in tag HTML line 25
in D:\script.php on line 243
Et la ligne 243 de mon script est en fait la ligne où j'ai l'appel du WebService...
J'aie ssayé, par curiosité, d'enlevé tous les arguments mis après l'URL, cad comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
clientSOAP = new SoapClient('http://nomServeur/...Import');
 
$result = $clientSOAP->Creation($arg);
Pensant que le WebService allait me dire : "il manque un utilisateur". Mais rien n'y fait, j'ai aussi la même erreur. Et là, je comprend plus rien
Cette ligne est ourtant utilisé dans un autre script php, avec un autre WebService, et je n'ai aucun souci. Je comprend pas pourquoi là, j'ai un souci Est-ce que ça vient vraiment de mon script, ou du WebService ?

En vous remerciant pour vos réponses.