1
Descargar nusoap , un jabón kit de herramientas de código abierto para PHP ( ver Recursos) . Anote el directorio donde se coloca el archivo NuSOAP en el servidor Web.
2
Crear la función que ofrecerá el servicio Web. Por ejemplo , para crear una función que toma un número de cliente y proporciona un nombre de cliente , escriba: ?
< Php
cliente función ( $ numero ) {
$ clientes load_customers = ( ) //devuelve un array de cliente [ número] = nombre El
$ nombre = "";
if ( isset ($ $ clientes [ número] ) ) $ name = $ cliente [$ cantidad] ;
return $ nombre ;
}
3
Incluir el archivo NuSOAP . Por ejemplo , escriba:
include ( " /usr /local /nusoap /nusoap.php ");
4
Crear un nuevo objeto de servidor SOAP. Por ejemplo , escriba:
$ server = new soap_server ;
5
registrar la función que ha creado con el servidor SOAP. Por ejemplo , escriba:
$ server -> register ( "cliente ");
6
Establecer un fallo del servidor con un mensaje de error apropiado si no se encontró ningún cliente . Por ejemplo , escriba:
if ( $ name == " ") { $
fallo = $ server -> error ( "soap : Server" , " http://example . com /customerlookup.php " , " El cliente no existe "); }
7
Envía el resultado del servicio web al cliente . Por ejemplo , escriba: ?
$ Server -> servicio ($ HTTP_RAW_POST_DATA ) ;
>