|  
    
 Si vous avez créé une fonction que vous souhaitez rendre disponible en tant que service Web , vous pouvez créer un protocole Simple Object Access, ou SOAP , le serveur afin de faciliter l'échange d'informations de l'application qui demande le service Web et l'information fournie par la fonction que vous avez créé . Pour créer un serveur SOAP simple, vous devez télécharger le NuSOAP boîte à outils , un ensemble open-source de classes PHP qui simplifie considérablement la tâche de créer un serveur SOAP . Ensuite, vous devez créer la fonction qui fournit le service et utiliser l'objet NuSOAP pour créer le serveur . Instructions   1  Télécharger NuSOAP , une trousse à outils SOAP open-source pour PHP (voir Ressources) . Notez le répertoire où vous placez le fichier NuSOAP sur le serveur Web.   2   créer la fonction qui fournira le service Web. Par exemple, pour créer une fonction qui prend un nombre de client et fournit un nom de client, type :     < php   client de fonction   ($ nombre ) {     $ clients load_customers = (); //retourne un tableau de client [ nombre ] = nom     $ nom = "";     if ( isset ($ clients [ $ Nombre ] ) ) $ name = $ clients [$ nombre] ;   retour   $ nom ;     }   3   inclure le fichier NuSOAP . Par exemple, tapez :     include (" /usr /local /nusoap /nusoap.php ");   4   Créer un nouvel objet serveur SOAP. Par exemple, tapez :     $ server = new soap_server ;   5   enregistrer la fonction que vous avez créé avec le serveur SOAP . Par exemple, tapez :     $ server -> registre ( " client ");   6   Définir une panne du serveur avec un message d' erreur approprié si aucun client n'a été trouvé. Par exemple, tapez :     if ($ nom == "" ) { $     faute = $ server-> défaut ( "soap : Serveur ", " http://example . com /customerlookup.php "," Client n'existe pas " ) ; }       7   Envoyer le résultat du service Web vers le client . Par exemple, tapez :     $ server - > Service ($ HTTP_RAW_POST_DATA ) ;     > Photos  
 
 |