Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man ställer in en enkel PHP SoapServer Med en funktion Arkiv

    Om du har skapat en funktion som du vill göra tillgänglig som en webbtjänst , kan du skapa en enkel Object Access Protocol , eller SOAP , server för att underlätta utbyte av information från ansökan och begärt ett webbtjänsten och den information som lämnats av den funktion som du har skapat . För att skapa en enkel SOAP server bör du hämta nusoap toolkit , ett open- source uppsättning PHP klasser som avsevärt förenklar uppgiften att skapa en SOAP server . Då ska du skapa den funktion som tillhandahåller tjänsten och använda nusoap objektet för att skapa server . Instruktioner
    1

    Ladda nusoap , ett open-source SOAP toolkit för PHP ( se Resurser ) . Notera den katalog där du placerar nusoap filen på webbservern .
    2

    Skapa funktionen som ger webbtjänsten . Till exempel , för att skapa en funktion som tar ett kundnummer och ger ett kundnamn , typ : ?

    < Php

    funktion kunden ( $ antal ) {

    $ kunder = load_customers ( ) , //returnerar en array med kund [ antal ] = namn

    $ name = " " ;

    if ( isset ( $ kunder [ $ antal] ) ) $ name = $ kunder [ $ antal] ,

    retur $ namn,

    }
    3

    Inkludera nusoap filen . Till exempel , typ :

    inkluderar ( " /usr /local /nusoap /nusoap.php " ) ;
    4

    Skapa ett nytt objekt SOAP server . Till exempel , typ :

    $ server = new soap_server ,
    5

    Registrera den funktion du skapade med SOAP -servern . Till exempel , typ :

    $ server - > register ( " kunden " ) ;
    6

    Ställ en server fel med ett lämpligt felmeddelande om ingen kund fanns . Till exempel , typ :

    if ( $ name == " " ) {

    $ fel = $ server - > fel ( " tvål : Server " , " http://exempel . com /customerlookup.php " , " kunden finns inte " ) ;

    }
    7

    Sänd resultatet av webbtjänsten tillbaka till klienten . Skriv till exempel : ?

    $ Server - > tjänster ( $ HTTP_RAW_POST_DATA ) ,

    > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar annonser i ett inlägg PHP
    ·Hur utdata till CSV i MySQL
    ·Hur man uppdaterar en tabell i MySQL
    ·Beskrivning av PHP
    ·Hur man använder en modifierare E funktion
    ·Hur man tar bort rader från en Array i PHP
    ·Hur man skapar RSS Med PHP
    ·Hur stoppa en PHP & Start annan PHP -fil
    ·Hur du överför en PHP Progress Bar
    ·Hur skicka text och HTML- e-postmeddelanden i PHP
    Utvalda artiklarna
    ·Vad är skillnaden mellan låg - nivå programmering & …
    ·Hur mata in ett nummer med två decimaler i Visual Basi…
    ·Hur Code Matrix Subtraktion i C + +
    ·Lägga till ett sidhuvud till Datagrid
    ·Python List Skriver
    ·Hur man deklarerar en statisk variabel i C
    ·Hur man gör en MFC arbetstråd
    ·Hur man läser en CSV-fil med VB
    ·Hur konvertera en pekare till en sträng värde i C + +…
    ·Hur man använder COM -portar i Visual C
    Copyright © Dator Kunskap http://www.dator.xyz