@Bias08; Tam olarak ne istediğini anlamadım ama bir örnek hazırladım. Bak bakalım istediğini böyle birşey mi?

<?php 
function Baglan($url){
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
	$cikti = curl_exec($curl);
	curl_close($curl);
	return str_replace(array("\n","\t","\r"),null,$cikti);
}
$Baglan = Baglan("http://www.sabah.com.tr/"); //Sayfaya bağlandık
preg_match_all('~<img[^>]*(?<!_mce_)src\s?=\s?([\'"])((?:(?!\1).)*)[^>]*>~i', $Baglan, $link); // Sayfadaki tüm resimleri çektik.
$sira = 1;
foreach($link[2] as $src)
{
		//Bazı linkler bozuktu, o yüzden linkleri kontrol ettirdik resim mi diye
		$parcala = explode(".",$src); // parçaladık
		$adet = count($parcala) - 1; // uzantısını aldık
		if($parcala[$adet] == "jpg") // uzantısı jpg ise
		{
		copy($src,"kelime-".$sira.".jpg"); $sira++; // Resmi kaydettik
		}
	
}
?>
Edit// Yanlış anlamışım. linkler txt içindeymiş.

$linkler = file("linkler.txt");
foreach($linkler as $src)
{
	copy($src,"kelime-".$sira.".jpg"); $sira++;
		
}