İyi günler,
Ben NuSOAP bir xml geçirerek sorun yaşıyorum.
sample: I pass this xml
<test>123</test>
NuSOAP yanıttır
test123/test
Daha fazla ve daha az bir işaret kaldırılır.
This is my code for the server:
require_once('nusoap/nusoap.php');
$server = new nusoap_server; // Create server instance
$server->configureWSDL('demows','http://example.org/demo');
$server->register('myFunction',
array("param"=>"xsd:string"), // input
array("result"=>"xsd:string"), // output
'http://example.org/demo'
);
function myFunction($parameters) {
return $parameters;
}
// Use the request to try to invoke the service
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA: '';
$server->service($HTTP_RAW_POST_DATA);
This is my code for the client:
require_once('nusoap/nusoap.php');
$client = new nusoap_client('http://localhost/nusoap/ws.php?wsdl', true);
$clientparam = '<test>123</test>';
$result = $client->call('myFunction',
array('param'=>$clientparam)
);
print_r($result);
* Yukarıdaki kod ama değil bizim üretim kullanarak üzerinde bir PHP Version 5.2.0-8 + etch13 PHP Version 5.3.0 üzerinde çalışmakta olduğunu unutmayın.
I've searched the net for any issues on the 2 version but none found. Any help is highly appreciated. TIA