| |||
servicios web con nusoap Hola a todos. Soy nuevo en esto de los foros. necesito que alguien me ayude con los web services en php, estoy utilizando nusoap para el servidor y el cliente. hice en el servidor un hola mundo y cuando lo consumo solo me imprime array. Agradeceria que me echen una mano. |
| |||
Primero que nada trata de ser un poco mas especifico, no des datos a medias y nada concreto. Segundo pon la parte de codigo que te esta dando problemas, de esta forma es mas rapida la respuesta. Te recomendaria que pierdas un rato y leas estos link's, lo que pongo a continuación es la firma de jam1138, no lo tomes a mal solamente son consejos. Cita: Saludos y suerte, y no te olvides de poner una porcion de codigo para poder brindarte la ayuda que necesitas. Campaña de FDW a favor de los usuarios: * Antes de preguntar consulta las FAQ * Utiliza el Motor de Busquedas. * Haz caso de las Recomendaciones para Preguntar del foro. * Si vaz a colocar código utiliza las Etiquetas Correspondientes para visualizarlo. * Crea títulos adecuados; Evita los "Ayudaaaa", "Urgenteeeee", "¿Cómo se hace?"... * Por respeto no pidas se te responda a tu correo ni preguntes por Mensajería Privada. >> Como hacer preguntas de manera inteligente << |
| |||
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 |