2010/03/25

PHP:: プロキシ環境でPEARを使う

企業内などプロキシ環境でfile_get_contents関数やPEARを使うと通信エラーになります。

下記のコマンドを実行してプロキシ経由で通信できるようになります。

★file_get_contents関数の場合
stream_context_create関数にプロキシ情報を入れ、file_get_contents関数実行する。

●サンプル
 $proxy = array(
       "http" = array(
          "proxy" = "tcp://プロキシHOST:ポート",
          'request_fulluri' = true,
       ),
 );
 $proxy_con = stream_context_create($proxy);
 file_get_contents(url, false, $proxy_con);

★PEARの場合
>pear config-set http_proxy proxyhost:8080

さて、開発を進めるかな・・・
スポンサーリンク

スポンサーリンク