sunucuda cURL var ise
<?php
	$resim = "http://www.abc.com/a.jpg"; 
    $resimadi = basename($resim); //resim adi
    $chi = curl_init($resim); //dosyayı burada alıyoruz kendi serverımıza
    $fpi = fopen("images/$resimad", "w"); //klasöre dosyayı yazdırıyoruz
    curl_setopt($chi, CURLOPT_FILE, $fpi);
    curl_setopt($chi, CURLOPT_HEADER, 0);
    curl_exec($chi);
    curl_close($chi);
    fclose($fpi);
?>
bu kod işini görür. images'e chmod 777 verin