Hola,
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:
require_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);
Muchas Gracias
Saludos