I developed a web service on my machine in php with NUSOAP and it worked cool, either by calling my own application or by testing with SOAPUI .
I transferred the web service to the server and both there and on any machine other than mine it does not work.
I found it strange and I was debugging , I discovered that the error happens when, when receiving connection parameters with the database, that are encrypted (rijndael), and then encoded in base64, when doing a base64 decode, it hangs. It was only when I printed the "decoded" strings that it was already locked, however, removing the "strange" non-ascii characters that the rijndael created, the printable and the web service runs normal.
I thought I had something with utf-8 or iso8859, but this problem happens in both ways.
Does anyone have any ideas?