de lado del servidor:
Código PHP:
<?php
//incluimos la clase nusoap.php
require_once('lib/nusoap.php');
//creamos el objeto de tipo soap_server
$server = new soap_serverEP;
//registramos la función que vamos a implementar
$server->register('hello');
//implementamos la función
function hello ($name){
//return "Hola $name.";
$respuesta = 'HOla $name';
return new soapval('return','xsd:string',$respuesta);
}
//llamamos al método service de la clase nusoap
$server->service($HTTP_RAW_POST_DATA);
?>
Código PHP:
<?php
require_once('lib/nusoap.php');
// Dirección del servicio web
$url = '...../ws_server.php';
// Creamos una instancia del objeto Soap en su modo Cliente
$soapclient = new soapclientEP($url);
// Función "hello" a llamar en el webservice
$function = 'hello';
// Parámetros pasados a la función
$params = array('name' => 'Pepe');
// Llamamos a la función publicada en el servicio web y devolvemos el resultado en $result
$result = $soapclient->call( $function , $params );
// Imprimimos el resultado
echo $result;
?>
Array ... nose porque siempre me sale esto... ojala alguien me pueda ayudar.