Şu şekilde kullansanız daha iyi olmazmı hocam.
file_put_contents("yenisim.jpg",file_get_contents( "http://site.com/kablosuz-kulaklık.jpg"));
Görsel linkleri veritabanında kayıtlı. dolaysıyla görsel adı ile veritabanındaki ismiyle aynı olması lazım
Hepsini denedim hocam