phpで画像をダウンロードする

まっちー

まっちー

ウェブサイトを閲覧していて画像が欲しくなったときは、右クリックで画像に名前をつけて保存すれば保存できますが、それをphpでやれないかな~と思っていたら、やっぱりというべきか、できるんですね。

たとえば、このブログのページの頭にある地球の画像を適当なフォルダにダウンロードしたいとしましょう。

//画像のパス
$image_path = "http://astrodeo.com/images/logo.jpg";

//保存するファイル名
$file_name = 'logo.jpg';

$image = file_get_contents($image_path);

$save_path = IMAGES_PATH.$file_name;

file_put_contents($save_path, $image);

IMAGES_PATHには何か適当なフォルダへのパスを入れればOKです。CakePHPだと、IMAGESという定数にimgフォルダまでのパスが入ってますね。

これで自分のパソコンに地球の画像がダウンロードできる。

LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。

Webサイト制作の実績・料金を見る

この記事のシェア数

プログラマのまっちーです。酒が大好きです。ある一定量のお酒を飲むと壊れたレディオモードに入り、同じことを繰り返す癖があります。宜しくお願いいたします。

このメンバーの記事をもっと読む