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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$result = $client->HelloWorld(5);
même résultat.

Une idée ?

Merci d'avance.

PS: à noter qu'en php5 tout fonctionne bien.