Conecte-se ao exemplo SOAP 1.1 com PHP

Olá eu preciso me conectar aos serviços da web SOAP com senha, nome de usuário e SourceId no php . a solicitação SOAP é:

POST /webservices/AgentOnlineReservation.asmx HTTP/1.1 Host: 54.228.189.53 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/GetHotelsData"     string string string    

Por favor me ajude.

Use a biblioteca native SoapClient :

 $client = new SoapClient('linkhere.com/AgentOnlineReservation.asmx?wsdl'); $response = $client->GetHotelsData(array( 'SourceId' => '...', 'UserName' => '...', 'Password' => '...' )); print_r($response); 

O link passado na chamada SoapClient é o arquivo WSDL (Web Service Description Language).