人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP。サーバー間でのSOAP通信
ネットで調べてみるとnusoapを使うのが一番簡単なのかなあと感じ、
http://gakkun.blog.drecom.jp/archive/43
あたりを参考に異なるサーバーの一方にサーバスクリプト、もう一方にクライアントスクリプトを設置して、クライアントから呼び出してみたのですが、うまく結果が返ってきません。
リンク先のコードに
define("WSDL_FILE", 'Search.wsdl');
とありますが、Search.wsdlを別途用意しないといけないのでしょうか。
異なるサーバー間にサーバースクリプト、クライアントスクリプト、wsdlファイルをそろえてサーバースクリプトでファイルを読み込んだ内容をクライアント側に返したいのですが、どこかにそういったSOAPプログラムはないでしょうか。もしくはサンプルスクリプトを書いていただけると有難いですが。ポイント差し上げます

●質問者: tiritomato
●カテゴリ:コンピュータ インターネット
✍キーワード:PHP SOAP WSDL クライアント コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

PHP標準のSOAP関数ではいけませんか?

いちおう、SOAPサーバ/クライアントの両方を書くことが出来ます。

◎質問者からの返答

標準の関数でもかまいませんがサーバー側スクリプト、クライアント側のスクリプト、WSDLファイルの簡単なサンプルソース(サーバー間で処理してるもの)を見たいです


2 ● pahoo
●35ポイント

クライアント/サーバのサンプルについては、「SOAP extensionでSOAP Server」が分かりやすいでしょう。


WSDLの作り方については、PHP公式マニュアル「WSDL の作成方法について理解する」が詳しいです。

◎質問者からの返答

リンク先のプログラムソースでうまくいきました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ