Bonjour à tous!
J'utilise php5 pour créer mes propres services web.
J'ai un serveur.php, un client.php et mon fichier wsdl
mon problème est que j'arrive pas à récupérer les bonnes valeurs depuis une requête SOAP
voici l'enveloppe:
Code :
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP-ENV:Body>
- <SOAP-ENV:neworder>
- <parameters>3</parameters>
- <param1>2</param1>
- <param2>1</param2>
- </SOAP-ENV:neworder>
- </SOAP-ENV:Body>
- </SOAP-ENV:Envelope>
|
et depuis mon serveur j'ai une méthode qui doit récupérer ses valeurs, donc le 3, le 2 et le 1
mais j'arrive à récupérer que le "3"
Code :
- function neworder($inputdet1,$inputdet2)
- {
- return array('result' => $inputdet1.$inputdet2);
- }
|
cette fonction me retourne "$inputdet1" donc la valeur 3
réponse SOAP:
Code :
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP-ENV:Body><SOAP-ENV:neworderResponse>
- <parameters><result>3</result></parameters>
- </SOAP-ENV:neworderResponse></SOAP-ENV:Body>
- </SOAP-ENV:Envelope>
|
est-ce que quelqu'un à une idée de comment on récupère les valeurs?
Merci d'avance!!!