スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 | スポンサー広告
PHPでWebサービス(SOAP)クライアントの作成
仕事でWebサービスのクライアントを作りました。
こちらのシステムはPHPで作ってあったので、
PEAR::SOAPを使って簡単にできちゃいました。

・・と言いたいところなんですが、
自分のパソコンからサーバーに接続したときはうまく行ってたのに
実際のサーバーにプログラムを載せて試したら、応答ページが真っ白に。

あれれ?と思い、phpinfoを見てみたら開発サーバーに
PEAR::SOAPが入ってないじゃないですか!

まぁ、でも、pure PHPなのがPEARのいいところ。

pear install soap-beta

ほらね!

・・・あれ?

書き込み権限がないのか。残念。

アプリ用のフォルダに置くとするか。

まずは自分のパソコンでPEAR::SOAPの最新版をダウンロード

pear download soap-beta
→いまだとsoap-0.12.0.tgzが落ちてきます。

ファイルを解凍して、サーバーにアップロードして、
はい出来上がり!

・・ではない。
まだ動かない。
サーバーのログを見たら、まだいろいろ足りないらしい。
というわけで、さらにいろいろダウンロード!

pear download http_request
pear download net_socket
pear download net_url

で、これらを解凍してサーバーにアップロードして。

ようやく動きました。
いやー、めでたい。


ちなみに、PEAR::SOAPでのSOAPクライアントの作り方は
下のサイトあたりに載ってます。
PEAR::SOAPでWebサービス

公開されているWSDLのURLを指定してSOAPクライアントのインスタンスを作り
callメソッドでWebサービスのメソッドを呼び出すだけ。
PEAR::SOAP様様です。


ちなみにこのお仕事、SOAPクライアント以外のところの方がやっかいだったんですけどね。


そして、今日の鳥海山です。
鳥海山20091201
スポンサーサイト
【2009/12/01 16:44】 | PHP | トラックバック(0) | コメント(0)
<<東北公益文化大学 社会起業家育成講座(5) 特定非営利活動法人NPO推進青森会議 三上亨氏 | ホーム | 米沢吹奏楽愛好会の定期演奏会の終了>>
コメント
コメントの投稿












管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://realsystems.blog71.fc2.com/tb.php/115-24cfc0d2
この記事にトラックバックする(FC2ブログユーザー)
リアルシステムズ      情報工学技術士事務所


情報工学部門の独立技術士が思うこと

ブログ内検索

カテゴリー

プロフィール

佐藤 誉範

Author:佐藤 誉範
リアルシステムズ

平成3年からソフトハウスでシステム構築を行ってきました。
平成15年に技術士(情報工学部門)の資格を取得し、独立してリアルシステムズを創業。

情報システム構築に関することなら
どんなご相談にも親身に対応させていただきます。
一緒により良いシステムを考えましょう!

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

天気予報

リンク

このブログをリンクに追加する

RSSフィード

ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。