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.