Bueno, creamos una carpeta "ejemplo" en ella incluimos el archivo:
| |
| require_once('lib/nusoap.php'); |
| $servidor=new soap_server(); |
| $servidor->configureWSDL('holawsdl','urn:holawsdl'); |
| |
| $servidor->register('hola', |
| array('nombre' => 'xsd:string'), |
| array('return' => 'xsd:string'), |
| 'urn:holawsdl', |
| 'urn:holawsdl#hola', |
| 'rpc', |
| 'encoded', |
| 'este ejecuta hola' |
| ); |
| |
| function hola($nombre){ |
| return "hola, " . $nombre; |
| } |
| |
| $HTTP_RAW_POST_DATA= isset($HTTP_RAW_POST_DATA); $HTTP_RAW_POST_DATA : ''; |
| $servidor->service($HTTP_RAW_POST_DATA); |
| ?> |
| |
Yo podemos consumir el servicio de hola.php con este archivo:
| |
|
|
que llamaremos ejecutahola.php y que vamos a guardar en la misma carpeta ejemplo, para ejecutar el codigo anterior vamos http://127.0.0.1/ejemplo/ejecutahola.php y listo ya tenemos nuestro primer webservice con NuSoap.

0 comentarios:
Publicar un comentario