Ben sabun programlama için çok yeni ve ben çok basit görünen bir şey şaşırıp ama takip yok nasıl ...
İşte benim durum. Ben kullanmayın __getFunctions()
.. ve ben bu var, işlevlerin listesi için wsdl soap sunucuya soruyorum:
array(10) { [0]=> string(68) "inserirClaustreResponse inserirClaustre(inserirClaustre $parameters)" [1]=> string(56) "inserirCursResponse inserirCurs(inserirCurs $parameters)" [2]=> string(38) "loginResponse login(login $parameters)" [3]=> string(68) "inserirPropostaResponse inserirProposta(inserirProposta $parameters)" [4]=> string(71) "inserirCalendariResponse inserirCalendari(inserirCalendari $parameters)" [5]=> string(59) "inserirPreusResponse inserirPreus(inserirPreus $parameters)" [6]=> string(80) "inserirAprofitamentResponse inserirAprofitament(inserirAprofitament $parameters)" [7]=> string(62) "inserirAlumneResponse inserirAlumne(inserirAlumne $parameters)" [8]=> string(62) "inserirHorariResponse inserirHorari(inserirHorari $parameters)" [9]=> string(41) "logoutResponse logout(logout $parameters)" }
Ben kullanırsanız __getTypes()
, bu var:
[13]=> string(52) "struct LoginInfo { string password; string user; }"
Tamam, ben ne zaman $client->login(array('password'=>'pass', 'user'=>'admin'));
Ben bir __getLastRequest()
yaparsanız
Benim isteği üzerine bu bkz:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns1="http://***masked***.net">
<SOAP-ENV:Body>
<ns1:login>
<ns1:in0 xsi:nil="true"/>
</ns1:login>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I <ns1:login>
... ben alıyorum ve hata, ama fonksiyon giriş hiçbir veri olmadığından, sunucu kabul etmiyor değilim içinde şifre ve kullanıcı göremiyorum ...