Bonjour,

Je voudrais mettre en place un webservice, je fais un test avec la librairie nusoap qui me parais être la plus facile à manipuler.

j'ai suivi un tutoriel et voici ce que j'ai fait :
fichier hello-service.php (le webservice)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
include('../php/inc/lib/nusoap.php');
 
$serveur = new soap_server;
$serveur->register('bonjour');
 
function bonjour($prenom)
  {
  return "Bonjour $prenom!";
  }
 
$serveur->service($HTTP_RAW_POST_DATA);
?>
Fichier hello-appel.php (pour tester le webservice).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
include('../php/inc/lib/nusoap.php');
$client = new soapclient('http://www.monsite.com/nusavon/hello-service.php');
$parametres = array('prenom'=>'Harry');
?>
<?=$client->call('bonjour', $parametres);?>
Je n'ai pas d'erreurs, mais je n'ai pas non plus 'Bonjour Harry' comme je devrais, juste une page blanche.

Vous avez une idée ? des remarques ?

(j'ai remplacé l'adresse dans le code par 'monsite' le reste est le contenu réel).

Merci