MoRTaLCoDeR adlı üyeden alıntı: mesajı görüntüle
Sorunuzu doğru anladıysam eğer şu şekilde olması lazım, denemedim ama çalışması lazım

<?php
//gets the data from a URL  
function get_isgd_url($url)  
{  
	//get content
	$ch = curl_init();  
	$timeout = 5;  
	curl_setopt($ch,CURLOPT_URL,'http://is.gd/api.php?longurl='.$url);  
	curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);  
	curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);  
	$content = curl_exec($ch);  
	curl_close($ch);
	
	//return the data
	return $content;  
}

//uage
	$linksTxtPath = "link1112.txt";
	$imgTxtPath = "img11.txt";
	
	$linkData = file_get_contents($linksTxtPath);
	$imgData = file_get_contents($imgTxtPath);
	
	$linkData = str_replace('\r', '', $linkData);
	$imgData = str_replace('\r', '', $imgData);
	
	$links = explode("\n", $linkData);
	$imgs = explode("\n", $imgData);
	
	
	$resultLink = "";
	$resultImg = "";
	
	if (count($links) > 0)
		$resultLink = str_replace(array("\r\n", "\n", "\r"), '', $links[rand(0, count($links) - 1)]);
	
	if (count($imgs) > 0)
		$resultImg = str_replace(array("\r\n", "\n", "\r"), '', $imgs[rand(0, count($imgs) - 1)]);
	
	
	$result = array("link" => $resultLink, "durum" => "geldim");
	
	header('Content-Type: application/json');
	(json_encode($result)); //, JSON_PRETTY_PRINT));
$new_url = get_isgd_url($result);
echo $new_url;

?>
Çalışmadı malesef

linkleri ekrana yazdıran kısım burası
$result = array("link" => $resultLink, "durum" => "geldim");

Linkleri txtden kısaltarak çektikten sonra kısa linki $resultLink bu değişkene koyması gerek.