方法はいくつか考えられますが、別サーバのphpがHTML出力していて、それを変更できない前提なら、自サーバのphpがHTTPクライアントになって、別サーバphpの出力結果を得るようにすればいいと思います。
http://php.benscom.com/manual/ja/ref.sockets.php
サンプルはこちら↑
HTTPサーバなので、socket_connect関数のポート番号は80を指定します。
で、以下のメッセージをsocket_write関数で投げます。URLの文字列は適宜変えてください。
GET URL HTTP/1.0¥r¥n¥r¥n
その後で、socket_read関数で結果を読み込むことができます。
方法はいくつか考えられますが、別サーバのphpがHTML出力していて、それを変更できない前提なら、自サーバのphpがHTTPクライアントになって、別サーバphpの出力結果を得るようにすればいいと思います。
http://php.benscom.com/manual/ja/ref.sockets.php
サンプルはこちら↑
HTTPサーバなので、socket_connect関数のポート番号は80を指定します。
で、以下のメッセージをsocket_write関数で投げます。URLの文字列は適宜変えてください。
GET URL HTTP/1.0¥r¥n¥r¥n
その後で、socket_read関数で結果を読み込むことができます。
PearにあるHTTP_Requestを使うのがいいのではないでしょうか。
検索すればHTTP_Requestの使い方を説明しているページは色々見つかると思いますが、
マニュアル
http://pear.php.net/manual/ja/package.http.http-request.intr...
に載っているシンプルなサンプルを見れば、大体分かると思います。
PEAR::HTTP_Requestや、curlを使ってもラクに実装できるかなと思います。
簡単な解説ページです。
無事、解決することができました。
皆さんありがとうございました。