PHPでファイルをダウンロードしたいと思います。


シーケンス:
 1.ユーザー → (ブラウザアクセス) → PHPプログラム
 2.PHPプログラム → (GETアクセス) → 特定のWebサイト
 3.PHPプログラム ← (ファイルダウンロード) ← 特定のWebサイト
 4.ユーザー ← (ブラウザに表示) ← PHPプログラム

ライブラリ無し、での方法をご教授願います。
特に、2,3の部分のコードを知りたいのです。
バージョン:ver.4.4.6

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2008/07/04 18:55:15
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント300pt

PHP: fsockopen - Manual

上記の例1が相当します。


PHP: fopen - Manual

fopenが使える環境の場合、getの記述が簡単

http://www.example.com/?hoge=hogeと書けば良いだけ)になりますので

fsockopenよりもコードを単純に出来ます。

id:bu-log

ありがとうございました。

こんな感じでうまくいきました。

// Webサイトにアクセス

if (!($fp = fopen("http://example.com/", "r")))

{

die("ファイルが開けません。");

}

// ファイルを表示

while (!feof($fp)) {

$text = fgets ($fp, 4096);

echo $text;

}

// ファイルを閉じる

fclose ($fp) ;

2008/07/04 18:54:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません