Elimde bir php dosyasý var.Uzun zaman önce siteden bir arkadaþ bu dosyayý paylaþmýþtý.
Elimde bu dosya var.Ama herhangi bir siteye yüklediðim zaman sorguyu nasýl yapacaðýmý hatýrlayamadým.
Kodlar:
<?php
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch,CURLOPT_USERAGENT,"Googlebot");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function input($metin2){
$BuyukHarfler = array("ý","ð","ü","þ","ö","ç","Ý","Ð","Ü","Þ","Ö","Ç"," ");
$KucukHarfler = array("i","g","u","s","o","c","I","G","U","S","O","C","+");
$yeni_metin = str_replace($BuyukHarfler, $KucukHarfler, $metin2);
return $yeni_metin;
}
function utfyap($bb) {
$tr = array("ş","Ş","ı","İ","ğ","Ğ","ü","Ü","ö","Ö","ç","Ç","www.",".com",".net",".org","</content>","/",">","'");
$url = array("þ","Þ","ý","Ý","ð","Ð","ü","Ü","ö","Ö","ç","Ç","","","","","","","","");
return str_replace($tr,$url,$bb);
}
function turkceyap($c)
{
$ceviri= urlencode($c);
$verici = get_data("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$ceviri."&langpair=en%7Ctr");
$asdasd=json_decode($verici);
$gelen=$asdasd->responseData->translatedText;
return iconv('UTF-8','ISO-8859-9',$gelen);
}
$sayfa = $_GET['sayfa'];
$kellime = $_GET['user'];
$kelime=iconv('ISO-8859-9','UTF-8',$kellime);
$kelime=urlencode($kelime);
$asilsite = "http://gdata.youtube.com/feeds/api/users/$kelime/uploads?start-index=$sayfa&max-results=50";
$aq = get_data($asilsite);
preg_match_all("#<media:title type=\'plain\'>(.*?)<#si",$aq,$baslik);
preg_match_all("#<id>http://gdata.youtube.com/feeds/api/videos/(.*?)</id>#si",$aq,$idd);
for($a=0;$a<count($baslik[1]);$a++){
$iddd = $idd[1][$a];
echo "http://www.youtube.com/watch?v=".$iddd."<br>";
}
$sonraki = $sayfa + 50;
?>
<a href="ara.php?sayfa=<?php echo $sonraki; ?>&user=<?php echo $kelime; ?>" style="text-decoration:none; color:black;">
<font size="6">Sonraki 50 video</font></a></font>