<?php
function aliosmanyuksel() {  
        $dosya = "resimler.txt";
	$satir_sayisi = count(@file($dosya));
	$resimler = file_get_contents($dosya);
	$resim = explode("\n",$resimler);
        $rasgele_sayi = rand(1,10000000);
	for ($i = 0; $i < $satir_sayisi; $i++) { 
		dosya_indir($resim[$i],$rasgele_sayi);
	}  
}

function dosya_indir($link,$name=null) 
{ 
$link_info = pathinfo($link); //Yol bilgilerini değişkene atıyoruz. 
$uzanti = strtolower($link_info[‘extension’]); //Dosyanın uzantısını değişkene atıyoruz.
$file = ($name) ? $name.’.’.$uzanti : $link_info[‘basename’]; 
$yolcuk = “dosya/”.$file; // Dosya/ buradan cektigimiz dosyanin kaydedilecegi yeri seciyoruz, sonunda / isareti olmak zorunda ve klasorun yazma izni (777) olmali. 
$curl = curl_init($link); 
$fopen = fopen($yolcuk,’w’); 
curl_setopt($curl, CURLOPT_HEADER,0); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0); 
curl_setopt($curl, CURLOPT_FILE, $fopen); 
curl_exec($curl); 
curl_close($curl); 
fclose($fopen); 
} 

aliosmanyuksel();
?>
Denemedim ama çalışır sanırım gözden kaçırdığım bir yer yoksa.