Hvordan Ring Web Service Fra Client

En webtjeneste er et program som kjører på en vertsserver på nettet. Du kaller webtjenesten fra PHP klientprogram og laste opp en Web Service Definition Language filen til webtjenesten server. En webtjeneste fungerer som en "go-mellom." For eksempel, kaller du en webtjeneste for å sette inn data i et annet selskap database. Ringe en webtjeneste fra klientprogrammet tar bare noen få linjer med PHP-kode.

Bruksanvisning

1 Høyreklikk på PHP-filen du vil bruke til å ringe webtjenesten. Velg "Åpne med", deretter "Notisblokk" for å åpne filen i tekstredigeringsprogrammet.

2 Tilsett "NuSOAP" bibliotekfilen. Den første kodelinje er:

require ( 'lib / nusoap.php');

3 Legg WSDL-filen til en variabel. I dette eksemplet, er du ringer Microsoft MapPoint tjenesten. Bruk følgende kode:

$ WSDL = "http://staging.mappoint.net/standard-30/mappoint.wsdl";

$ Klient = ny soapclient ($ mapPointWsdl, true);

4 Ring webtjenesten. I dette eksemplet vil du kaller "SetCredentials" webtjeneste funksjon:

$ Klient-> SetCredentials ($ brukernavn, $ pwd, 'funksjon');

5 Klikk på "File" menyen og klikk "Lagre". Hvis du er ferdig med filens programmering, teste den nye funksjonen ved å åpne den i nettleseren din.