Bonjour,
je développe actuellement un WebService avec SOAP. Je vous montre ci-dessous le code utilisé dans une de mes méthodes [dans une page serveur.php] :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $server->register('ws_mehtode_2', array('input' => 'xsd:string'), array('resultat_2' => 'xsd:string'), $ns, "$ns#ws_mehtode_2", 'rpc', 'literal', 'une petite description' );
la fonction ws_mehtode_2, retourne le paramètre d'entrée.
L'appel de cette fonction se fait à partir de la page client.php ayant le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $resultat_2 = $client->__call('ws_mehtode_2', array('input' => 'compréhension')); echo "<br>".$resultat_2."<br>";
Le résultat après l'exécution de la page client.php est le suivant :
compréhension
==================
sachant que si j'affiche dans un echo le mot 'compréhension' il s'affiche correctement (sans encodage).
Je demande si vous avez une solution pour ce problème, est ce dois-je ajouter quelques instruction à ma méthode ws_mehtode_2 ?
Merci d'avance.
Partager