bonjour à tous,
je cherche à utiliser Pear soap pour interroger des webservice .net via PHP4.
Pour tester j'ai à ma disposition un webservice helloworld auquel je veux passer un paramètre de type int.
J'utilise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $wsdl = 'http://192.168.1.1/AA/Service1.asmx?wsdl'; require_once('SOAP/Client.php'); $owsdl = new SOAP_WSDL( $wsdl ); $client = $owsdl->getProxy(); $param = array( 'NombreDeFoisQueTuVeuxLAfficher' => 5); $result = $client->HelloWorld($params); echo $result;
J'obtiens bien un retour du webservice mais mon paramètre n'est pas passé ou sa valeur = 0. Alors qu'il devrait être égal à 5.
j'ai aussi essayé ça :
même résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $result = $client->HelloWorld(5);
Une idée ?
Merci d'avance.
PS: à noter qu'en php5 tout fonctionne bien.
Partager