| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment mettre en place un simple PHP SoapServer Avec un fichier de fonction
    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

    Previous :

    next :
      articles connexes
    ·PHP Erreur: Undefined offset 
    ·Comment faire pour convertir une base de données MySQL…
    ·Comment construire un CMS PHP avec MySQL 
    ·Comment Flush un log des requêtes lentes dans MySQL 
    ·Comment faire pour convertir les accès à MySQL 
    ·Comment vérifier MySQL Null sur PHP 
    ·MySQL PHP Tutorial de requêtes 
    ·Comment se débranchent une session PHP 
    ·Comment fermer PHP tags 
    ·Bugs PHP communs 
      articles en vedette
    ·Qu'est-ce qu'un pointeur en C 
    ·Comment comprendre des algorithmes informatiques 
    ·La fonction se multiplient dans MySQL 
    ·Comment faire pour convertir Latin1 à UTF- 8 
    ·Comment afficher les données de base de données dans …
    ·Qu'est -ce qu'un pilote Mirage 
    ·Comment ajouter des codes Marquee à PHP Nuke 
    ·Comment faire pour importer la console Java 
    ·Comment utiliser Android SDK Tools sur Windows 7 
    ·Comment insérer un tableau dans MySQL en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com