« Programmation PHP/Exemples/Webservice » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 14 :
== Webservice PHP4 ==
=== Utilisation de la librairie NuSOAP ===
Pour mettre en place un service web utilisant le protocole SOAP sous technologie PHP, il vous faut récupérer la librairie NUSOAP sous
La librairie a été développée par NuSphere et Dietrich Ayala. elle permet de créer des services web basés sur SOAP 1.1, WSDL 1.1 et HTTP 1.0/1.1.
Ligne 29 :
<?php
//
require_once("lib/nusoap.php");
//
$server = new soap_server();
//
$server -> configureWSDL('nomDuWebservice','Namespace');
//
$server -> wsdl->schemaTargetNamespace = 'http://emplacementDuNamespace';
Ligne 43 :
=== Création des méthodes ===
Nous allons voir ici comment ajouter des méthodes dans votre webservice en prenant un exemple simple. Nous allons créer une méthode qui prend en argument une
Dans votre fichier webservice.php, à la suite du code déjà écrit, nous allons rajouter les lignes suivantes :
Ligne 140 :
=== SERVER ===
Pour que soap soit actif, il faut décommenter extension=php_soap.dll dans php.ini
<syntaxhighlight lang="php">
Ligne 182 ⟶ 181 :
$clientSOAP = new SoapClient('HelloYou.wsdl');
//
echo $clientSOAP->getHello('Marc','Assin');
|