端くれプログラマの備忘録 PHP [PHP] 画像をダウンロードして保存する

[PHP] 画像をダウンロードして保存する

画像をダウンロードするにはいろんな方法がありそうだけど、普通にPHPの組み込み関数で出来たので覚え書き。

$remote = "http://www.example.com/images/test.jpg";
$local = "/usr/tmp/test.jpg";
$data = file_get_contents($remote);
file_put_contents($local, $data);

PHP: file_get_contents – Manual
http://www.php.net//manual/ja/function.file-get-contents.php

タイムアウトとかリダイレクトとか細かい制御をしたければPearのHTTP_Requestでも使うかな。

HTTP_Request
http://pear.php.net/package/HTTP_Request/