2010-06-02 7 views
2

Quelqu'un peut-il m'aider avec ceci - j'ai besoin de conseils ou de code pour me connecter au service wsdl, envoyer une requête XML et imprimer une réponse côté client. Je ai seulement l'amorce écrite en ASP.NET et besoin d'alternative PHP:PHP alternative pour MSSOAP.SoapClient30 dans ASP.NET

function doXMLRequest(Xmltext) 
    Set oSOAP = Server.CreateObject("MSSOAP.SoapClient30") 
    oSOAP.ClientProperty("ServerHTTPRequest") = True 
    oSOAP.mssoapinit sys_xmlservice, "", "", "" 
    oSOAP.ConnectorProperty("Timeout") = 600000 
    myXMLResponse = oSOAP.XMLReq(XmlText) 
    doXMLRequest=myXMLResponse 
    set oSOAP=nothing 
end function 

Merci d'avance! :)

Répondre

2

En utilisant la classe SOAPClient

$client = new SoapClient(); 
$response = $client->SomeSOAPFunction($args); 

si vous voulez une fonction où SomeSOAPFunction est un argument de la fonction:

function xml($fct) { 
$client = new SoapClient(); 
$response = $client->{$fct}($args); 
} 

Il devrait fonctionner

+0

Merci, je me suis dit finalement que 'XMLReq' est la fonction SOAP. :) – sasa