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