電子書籍の厳選無料作品が豊富!

http://image.rakuten.co.jp/sunhouse/cabinet/bara …
のように外部WEBサーバー上にアップロードされている画像ファイルを、PHPを使用してダウンロードし、そのPHPスクリプトファイルが稼働しているサーバー上の指定したディレクトリに保存したいのですが、そのような事は可能でしょうか。
PHPマニュアルやWEB上を検索し、いくつかそれらしい関数やスクリプトは見つけたのですが、解決には至りませんでした。
非常に無責任な質問の仕方で恐縮ですが、どなたかサンプルスクリプトを書いて頂けませんでしょうか・・
ヒントは色々と得たのですがどうしても実現できなかったもので、申し訳ありませんがよろしくお願いいたします。

PHPが稼働しているPC環境は

【サーバーOS】
windowsXP Pro SP2 32bit

【サーバーソフト】
Apache2.0.59

【PHPバージョン】
5.2.5

【自分で調べたときに、以下のPEARを使用した解説を目にした為インストール済みです。】
Archive_Tar
Auth_SASL
Cache_Lite
Console_Lite
Console_Getopt
File_Archive
HTTP_Request

A 回答 (1件)

php.iniがallow_url_fopen=Onになっていれば



<?
$data=file_get_contents("http://URL/To/Filename",FILE_BINARY);
file_put_contents("/PATH/TO/FILENAME",$data);

でできます。
    • good
    • 0
この回答へのお礼

さっそくご回答いただきありがとうございます。
おかげさまで、無事解決いたしました。

お礼日時:2008/06/07 00:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!