2
I developed a web service on my php machine with NUSOAP and it worked cool, both by calling for my own application, and by testing with the SOAPUI.
I transferred the web service to the server and both there, as in any other machine that is not mine it does not work.
I found it strange and went thrashing, I found that the error happens when, when receiving parameters of connection with the database, which comes encrypted (Rijndael), and then encoded in Base64, when making a code of Base64, it crashes. Only when printing on the screen the "decoded" strings it already stuck, however, when removing the "strange" characters it did not ascii that Rijndael created, it printed and the web service runs normal.
I thought it had something to do with utf-8 or iso8859, but this problem happens both ways.
Does anyone have any idea ?
it returns no error, I call with $nusoap->call(); and it returns NULL, but when I test with SOAPUI it works normally, either on my machine or on the server or on other machines, it only finds this error when called from my application. Here is the client code: <code class="prettyprint"> </code>
– kaic0
Sorry, I tried to format the code to post, but it didn’t go very well. 

Aqui vai o código de chamada:

$bArqValidado = $client->call('ValidaArquivo',
 array("nTipoArq"=>$tipoValidacao,
 "nIdArquivo"=> $nIdArquivo,
 "sLoginSindex"=>$sLoginSindex,
 "nCodProduto"=>$nCodProduto));
– kaic0
Kaic0, if you are trying to validate this in a WSDL or something like a URL don’t forget to do Serialize. In fact I don’t see anything wrong with your code in that part you sent.
– Panda