[PHP] インターネットから画像をローカルにダウンロードする方法
インターネットから画像をローカルにダウンロードする方法はfile_get_contents関数を使用する
//画像のパス
$image_path = "http://example.com/img/logo.jpg";
//保存するファイル名
$file_name = 'logo.jpg';
$image = file_get_contents($image_path);
$save_path = IMAGES_PATH.$file_name;
file_put_contents($save_path, $image);
関数にしてみた、画像パスと保存したい名前、保存するパスを変数としている
function func_downloadImage($image_path,$file_name,$tdir_name){
$image = file_get_contents($image_path);
$save_path = $tdir_name."/".$file_name;
file_put_contents($save_path, $image);
return $save_path;
}