Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2005, 08:09
Herrera
 
Fecha de Ingreso: agosto-2005
Mensajes: 2
Antigüedad: 18 años, 8 meses
Puntos: 0
Ok gracias por los consejos. Ya busque en las faq y todo pero no encuentro sobre servicios web. estoy usando linux red hat 9 php4 con nusoap7 y tengo el siguiente codigo en el servidor:
<?php
requiere_once("nusoap.php");
$soap_action='http//'.$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"];
$s = new soap_server;
$s-> configureWSDL('holaWS','urn:on')
$s->wsdl->schemaTargetNamespace='urn:on';
$s->register('DimeHola', array('nombre'=>'xsd:string'),array('return'=>'xsd :string'),$soap_action);
function DimeHola($nombre){
return "Hola ".$nombre;
}
$s->service($HTTP_RAW_POST_DATA);
}

y el codigo del cliente es:

<?php
include("nusoap.php");
$url="http://localhost/ws/hola.php?wsdl";
$service=new soapclient($url,"wsdl");
$client=service->getProxy();
print $client->DimeHola("Herrera");
?>

pero no tengo el resultado que deberia salir "Hola Herrera" sino "Array"
Agradesco su ayuda.

Última edición por Herrera; 30/08/2005 a las 08:14 Razón: me falto agradecer