Farklı değil hocam aynı sadece üzerinde biraz edit gerekiyordu ama madem balık gerek verelim hemen
Öncelikle sitenizde barınacak klasör adını upload olarak ayarladım, bunu siz değiştirebilirsiniz. Bu klasörü kodun bulunduğu dizinde açın ve chmod'unu 777 yapmayı unutmayın.
Bende resim çeken bir sistem olmadığından bir siteden 3 adet resim linki alıp bunu $resimadresi değişkenine atadım siz onun yerine çektiğiniz url leri kullanmaya devam edebilirsiniz onu silerek.
Ardından gelelim kodumuza;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Url'den Php ile Resim upload etmek</title>
</head>
<body>
<?php
$resimadresi = "http://www.ask-resimleri.com/wp-content/uploads/2012/04/3-boyutlu-soyut-resimler2-600x375.jpg,http://www.ask-resimleri.com/wp-content/uploads/2012/04/3-boyutlu-soyut-resimler3-600x375.jpg,http://www.ask-resimleri.com/wp-content/uploads/2012/04/3-boyutlu-soyut-resimler-600x375.jpg";
$resimadresi = explode(',',$resimadresi);	
for($a=1; $a<=3; $a++){
	$dosya_adi = rand(10,1000); 
	$d_tip = explode('.',$resimadresi[$a]); // gönderilen dosya url yi . larından parçala
	if($d_tip['3'] == 'jpg' or $d_tip['3'] == 'png' or $d_tip['3'] == 'gif'){ 
	$yeni_dosya_adi = 'upload/'.$dosya_adi.'.'.$d_tip['3'];
	//yeni bir dosya adı oluştur upload dizinini yol olarak ata ve random sayıyla , dosya tipini birleştir
	if(copy($resimadresi[$a],$yeni_dosya_adi)){ // url deki dosyayı yeni dosya adıyla belirtilen konuma kopyala,gerçekleştiyse
		echo 'İşleminiz başarıyla gerçekleşti. Dosyanıza ulaşmak için;
		<a href="'.$yeni_dosya_adi.'" target="_blank">Tıklayınız</a>
		';// Sonuç yazdır ve linki göster.
	}else{ // gerçekleşmediyse
		$hata = error_get_last(); // son hatayı al 
		echo 'İşleminiz gerçekleşmedi bir hata oluştu.
		Hata Tipi : '.$hata['type'].'
		Hata Adı : '.$hata['message'].'
		'; // Hata tipi ve mesajı belirt
	}
	}else{ // Eğer dosya türü belirtilen dosya türlerinde değilse
		echo 'Verdiğiniz link problemli veya dosya türü desteklenmiyor.<br />Sadece jpg,png,gif formatlarında dosyaları upload edebilirsiniz.';	// uyar.
	}
	
}
?>

<!-- Son -->
</body>
</html>
Bu kodun çalışır hali; http://yazilimyazari.com/r10/resim/

Kolay gelsin