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