Ancak ben bir tane almıyorum, ben PHP SOAP Client aracılığıyla bir SOAP tabanlı Web Service ilanıyla ve XML ile bir geri dönüş bekliyorum. (Bu durumda bir veritabanına yazma) beklendiği gibi bilgiler Web Servisi tarafından ele ediliyor ama sonra ben sadece benim web tarayıcınızda boş bir sayfa görürsünüz.
Ben sadece bir dönüş değeri elde etmek için Web Hizmeti bilgi ilanıyla bu API Diğer yöntemler bana geri XML vermek yok, ama ben bir veritabanına yazılması bilgi ilanıyla zaman göründüğü bir değer döndürmek mümkün değil .
$url='wsdl.xml';
$client = new SoapClient($url,array('trace' => 1,
'exceptions' => 1));
$client = new SoapClient($url,array('soap_version' => SOAP_1_1));
$params = array('IntValue'=>$int,
'StringValue'=>$string);
try {
$client->Test_Parameters_Add($params);
} catch (SoapFault $exception) {
echo 'soap fault occured: '.$exception->getMessage().'<br/>';
}
WSDL dosyası:
<s:element name="Test_Parameters_Add">
−
<s:complexType>
−
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="IntValue" type="s:int"/>
<s:element minOccurs="0" maxOccurs="1" name="StringValue" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
−
<s:element name="Test_Parameters_AddResponse">
−
<s:complexType>
−
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Test_Parameters_AddResult" type="s:int"/>
</s:sequence>
</s:complexType>
</s:element>