SoloCodigo
		Programación Web y Scripting => PHP => Mensaje iniciado por: gladiador98 en Sábado 13 de Agosto de 2011, 00:31
		
			
			- 
				Hola a todos es un placer estar en este excelente foro.
 
 Estoy trabajando en servicios de web (Web Services) en php y cree el servicio web, el cual salio bien, pero luego hice el programa que consume o utiliza ese servicio y cuando llega al call-> .... se queda en un bucle podría decir que infinito por que dura bastante minutos y no da ningún resultado.
 
 servicio.php
 <?
 require_once("/AppServ/php5/lib/nusoap.php");
 
 $ns = 'http://localhost/AppServ/www/'; //Espacio de nombres o sitio; sitio donde estará alojado el web service
 
 $server = new soap_server();
 $server->configureWSDL('CanadaTaxCalculator',$ns);
 $server->wsdl->schemaTargetNamespace=$ns;
 $server->register('CalculateOntarioTax',array('amount' => 'xsd:string'),array('return' => 'xsd:string'),$ns);
 
 function CalculateOntarioTax($amount){
 
 $taxcalc=$amount*0.15;
 
 return new soapval('return','xsd:string',$taxcalc);
 }
 
 $server->service($HTTP_RAW_POST_DATA);
 
 ?>
 
 
 cliente.php
 
 <?php
 
 require_once("/AppServ/php5/lib/nusoap.php");
 
 $wsdl='http://localhost/AppServ/www/servicio.php?wsdl';
 
 $client=new nusoap_client($wsdl, 'wsdl');
 $param=array('amount'=>'15.00',);
 
 $response= $client->call('CalculateOntarioTax', $param);
 
 echo "<pre>";
 print_r($response);
 echo "</pre>";
 
 ?>
 
 
 
 Pienso que esta buscando la dirección correspondiente o no se que otra cosa esta haciendo. Busque en tutoriales, videos e investigue con varios compañeros y me dijeron que es necesario modificar el httpd.conf del apache, pero no se como hacer los cambios correspondientes para que el consumir el servicio sirva.
 
 Les pido el favor me ayude¨ :ayuda: