- ベストアンサー
PHPプログラムの内部からPOSTする方法について
お世話になります。PHPプログラムの内部からHTTPリクエストのPOSTを使ったデータの送信について教えてください。 あるサービスにPOSTでデータを送るのですが,HTMLのform要素から直接目的のサーバにPOSTするのではなく,一度自分のサイトのPHPプログラムにPOSTして,ある条件を満たすデータのみ目的のサイトへPOSTしたいのですが,PHPプログラムの内部からHTMLのform要素のようにPOSTすることは可能でしょうか。 最終的にPOSTしたいのは他社が行っているサービスです(メール一括送信システム)。 全く手がかりがつかめなく,困っております。手がかりでも良いので教えてください。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1. PEARのHTTP_Requestを使う http://pear.php.net/manual/ja/package.http.http-request.php 2. fsockopen関数を使う http://jp.php.net/manual/ja/function.fsockopen.php User Contributeの function doPostが参考になります
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
system系の関数で、wgetをつかってpostするのが楽かと。
お礼
ご回答ありがとうございます。 wgetという関数があるのを始めて知りました。 勉強になります。ありがとうございます。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
# 1 さんの PEAR利用が楽そうですね。 curlが使える環境にあるなら、curlを使う事も出来ます。 http://phpspot.net/php/man/php/ref.curl.html ご参考まで。
お礼
ご回答ありがとうございます。 PEARを利用しようと考えております。 curlは恥ずかしながらご指摘いただいて始めて知りました。勉強になります。またよろしくお願いします。
お礼
お礼が送れて大変申し訳ありません。 ご指摘頂いたサイトを参考に何とか実現したいと思っています。ありがとうございました。