Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan sette opp en enkel PHP SoapServer Med en funksjon Fil
    Hvis du har opprettet en funksjon som du ønsker å gjøre tilgjengelig som en webtjeneste, kan du opprette en Simple Object Access Protocol , eller SOAP , server til rette for utveksling av informasjon fra programmet ber om webtjenesten og informasjon gitt av den funksjonen du har opprettet . Å lage en enkel SOAP server, bør du laste ned NuSOAP verktøykasse , en åpen kildekode- sett med PHP- klasser som forenkler oppgaven med å lage en SOAP server. Da bør du lage den funksjonen som gir tjenesten og bruke den NuSOAP objekt for å opprette serveren. Instruksjoner
    en

    ned NuSOAP , en åpen kildekode- SOAP Toolkit for PHP ( se Ressurser ) . Legg merke til katalogen der du plasserer NuSOAP fil på webserveren .
    2

    Opprett funksjon som vil gi webtjenesten . For eksempel vil opprette en funksjon som tar et kundenummer og gir en kunde navn, type : ?

    < Php

    funksjon kunde ( $ tall ) {

    $ kunder = load_customers (); //returnerer en matrise av kunde [nummer ] = navn

    $ name = " ";

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

    returnerte $ navn,

    }
    3

    Inkluder NuSOAP filen. For eksempel skrive : en

    include ( " /usr /local /NuSOAP /nusoap.php ");
    4

    Opprett en ny SOAP server objekt . For eksempel skrive : en

    $ server = ny soap_server ;
    5

    Registrer den funksjonen du opprettet med SOAP server. For eksempel skrive : en

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

    Sett en server feil med en passende feilmelding hvis ingen kunder ble funnet . For eksempel skrive : en

    if ( $ name == "") {

    $ feil = $ server - > feil ( " såpe : Server ", " http://example . com /customerlookup.php " , " Kunden finnes ikke " );

    }
    7

    Send resultatet av webtjenesten tilbake til klienten . For eksempel skrive : ?

    $ Server - > tjeneste ( $ HTTP_RAW_POST_DATA ) ;

    >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan koble til flere databaser i PHP og MySQL 
    ·Hvordan få et domenenavn i PHP 
    ·Hvordan bygge spørringer i PHP 
    ·Slik konfigurerer WAMP Med Eclipse IDE for PHP 
    ·Hvordan Roter Uttalelser på et nettsted 
    ·Hvor å skjule din e-post adresse ved hjelp av PHP 
    ·Hvordan Split en streng på en plass i PHP 
    ·Hvordan Åpne Run SQL kommando 
    ·Hvordan få Plassering av temp-filer i PHP 
    ·Hvordan beskytte Flash-filer lastes ned 
      Anbefalte artikler
    ·Hvordan lage en to-lags Horisontal Meny 
    ·Slik installerer Ajax i Microsoft Visual Studio 2005 
    ·Hvor å Endre My SYSDBA Passord 
    ·Typer Klynging Algoritmer 
    ·Hvordan skrive ut i Vb.Net 
    ·Den Multiply funksjon i MySQL 
    ·Fundamentals of Visual Basic 
    ·Hvordan lese en variabel lengde fil i COBOL 
    ·Hvordan slå en Java-kildekoden i et flytskjema 
    ·Hvordan bruke API i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/