I have a .net web service that is standard SOAP, as well as I've added the POST/GET ability to. In .net I can consume the web service without any problems and when using the test POST page I can successfully use the web service as well. I've had a request from a php developer to use the web service which I thought would not be a problem at all, however he is unable to get a successful result. I have never used PHP so I don't have a test project I can even use for the php side of things. I believe it's the first web service he's ever used so he doesn't have a lot of experience himself.
So my questions are:
1) As a .net developer I'm stumped on how to even begin looking at the problem. I do not know if it's a problem in my web service or a problem in his php code. Because .net and POST work I'm inclined to believe it's something in his code, however I'm unable to test because I do not know php.
2) Is there some tag or something I need to do to allow php to correctly use my service?
3) Is there any tool I can use to check compatability with php?
4) Can someone with PHP knowledge look over his code and see if there are any obvious problems?
SOLVED: Please see working code in answer.