|
PEARのSOAP 0.9.1のリクエスタと、AXIS 1.2.1のプロバイダだと、引数があるメソッド呼び出しがおかしく無いですか?(暇を見て調査中…) - 2005.09.07 ---- PEARに収録されているSOAP 0.8rc3では、overload拡張を使うやり方はなりを潜め、 $soapclient = new SOAP_Client( string path [ , boolean wsdl] ); echo $soapclient->call( string methodname [ , array parameters] ); とするのが定石になってきたようです。ポイントは「''array parametersは連想配列''」ということで、 array("送信する関数の引数名"=>"引数値") と書く必要があります。引数が複数なら、この対を複数書くことになります。 - 2004.03.16 ---- 「php4.2.3(enable-xml & enable-overload) + pearの最新版」って環境ができてしまえば、リクエスタの記述は簡単です。環境構築の際、overloadモジュールをenableにする必要があることに注意です。 - 2002.11.13 *** サンプル Webサービス リクエスタ *** サンプル Webサービス リクエスタ [#qc0c27b3] &ref(http://jomora.bne.jp/archive/download.gif,nolink);http://jomora.bne.jp/archive/2002/hanamiya-php.zip Provider側を提供できないので、動作確認はして頂けませんが(^^;;、コードを見て雰囲気はつかんでいただけると思います。 *** Webサービス プロバイダ *** Webサービス プロバイダ [#x9c5ac03] 私は、PHPでWebサービスプロバイダを作ることにあまり関心がなかったのですが、[[非常に丁寧に解説:http://www.geocities.jp/wingdraw/phpsoap/phpsoap9.html]]している方もいらっしゃいますね。