Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Stiahnuť NuSOAP , open - source SOAP toolkit pre PHP ( pozri zdroje ) . Poznámka : adresár , kam ste umiestnili súbor NuSOAP na webovom serveri .
2
Vytvorte funkciu , ktorá bude poskytovať webové služby . Ak chcete napríklad vytvoriť funkciu , ktorá zoberie číslo zákazníka a poskytuje meno zákazníka , typ : ?
< Php
funkcie zákazníka ( $ number ) {
$ zákazníci = load_customers ( ) ; //vracia pole zákazníka [ číslo ] = Názov
$ name = " " ;
if ( isset ( $ zákazníci [ $ číslo ] ) ) $ name = $ zákazníci [ $ number ] ;
vrátite $ name ;
}
3
Zahrnúť súbor NuSOAP . Napríklad typ :
patrí ( " /usr /local /nusoap /nusoap.php " ) ;
4
Vytvorte nový objekt SOAP servera . Napríklad typ :
$ server = new soap_server ;
5
Zaregistrujte funkcie vytvorené pomocou SOAP serverom . Napríklad typ :
$ server - > registrovať ( " zákazník " ) ;
6
Nastaviť poruchu servera s príslušným chybovým hlásením , pokiaľ nebol nájdený žiadny zákazník . Napríklad typ :
if ( $ name == " " ) {
$ chyba = $ server - > chyba ( " soap : Server " , " http://example . com /customerlookup.php " , " Zákazník neexistuje " ) ;
}
7
Poslať výsledok webové služby späť klientovi . Napríklad , typ : ?
$ Server - > služby ( $ HTTP_RAW_POST_DATA ) ;
>