Tengo una duda con los webservice a ver si me podeis ayudar
Es solo una prueba para verificar que funcione el webservice pero no hace nada.
Y lo que seria la ceración del fichero y escritura esta bien.
Codigo cliente
Código:
<?php require_once("nusoap/nusoap.php"); $wsdl="http://localhost/dotproject/server.php?wsdl"; $client=new soapclient($wsdl, 'wsdl'); $param=array('consultor'=>'jsancho','Fecha'=>'10-2008'); echo $client->call('listaContratosXML', $param); ?>
Codigo server
Código:
Muchas Graciasrequire_once("nusoap/nusoap.php"); $ns="http://localhost/dotproject/webService/nusoap"; $server = new soap_server(); $server->configureWSDL('listadoContratos',$ns); //$server->wsdl->schemaTargetNamespace=$ns; $server->register('listaContratosXML',array('consultor' => 'xsd:string','fecha' => 'xsd:string'),array('return' => 'xsd:string'),$ns); function listaContratosXML($consultor,$fecha){ $fd=fopen("prova.txt","w+"); fwrite($fd,"El consultor es $consultor\n"); fwrite($fd,"La fecha es $fecha\n"); fclose($fd); } $server->service($HTTP_RAW_POST_DATA);
Saludos