function baglanti($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 6.0; Windows NT 5.0");
curl_setopt($ch, CURLOPT_URL, "$url" );
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, true);
$sonuc = curl_exec($ch);
curl_close($ch);
return $sonuc;
}
function getir($vid)
{
$tal= baglanti("http://www.youtube.com/v/".$vid);
preg_match("#default.jpg&t=(.*)Transfer-Encoding#siU",$tal,$tid);
$tid =trim($tid[1]);
$val = baglanti("http://www.youtube.com/get_video?video_id=$vid&t=$tid");
preg_match("#http://(.*)youtube.com#siU",$val,$k);
$vs=trim($k[1]);
$vs=str_replace("cache.googlevideo.com/get_video?video_id=".$vid."&origin=","",$vs);
$kral=gethostbyname($vs."youtube.com");
$linkim="http://".$kral."/get_video?video_id=".$vid;
return $linkim;
}
Yukardaki Fonksiyonun Çalışabilmesi İçin SUnucunuzda Curl yüklü OLması gerekmektedir
http://www.jeroenwijering.com/?item=JW_FLV_Player
Adresinden FLV Playeri İndiriyoruz
-----KOD BAŞLANGIÇ------
<?
function baglanti($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 6.0; Windows NT 5.0");
curl_setopt($ch, CURLOPT_URL, "$url" );
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, true);
$sonuc = curl_exec($ch);
curl_close($ch);
return $sonuc;
}
function getir($vid)
{
$tal= baglanti("http://www.youtube.com/v/".$vid);
preg_match("#default.jpg&t=(.*)Transfer-Encoding#siU",$tal,$tid);
$tid =trim($tid[1]);
$val = baglanti("http://www.youtube.com/get_video?video_id=$vid&t=$tid");
preg_match("#http://(.*)youtube.com#siU",$val,$k);
$vs=trim($k[1]);
$vs=str_replace("cache.googlevideo.com/get_video?video_id=".$vid."&origin=","",$vs);
$kral=gethostbyname($vs."youtube.com");
$linkim="http://".$kral."/get_video?video_id=".$vid;
return $linkim;
}
$id="1R5N9oNruUI"; // Youtube.com Video İd
?>
<script type="text/javascript" src="swfobject.js"></script>
<div id="biyotube">
<script type="text/javascript">
var s1 = new SWFObject("flvplayer.swf","single","425","350","7" , "#000000"); //Swf playerın olduğu yer
s1.addParam("allowfullscreen","true");
s1.addVariable("file", '<? echo getir($id); ?>');
s1.addVariable("type", 'flv');
s1.addVariable("image","http://66.249.93.176/vi/<? echo getir($id); ?>/default.jpg"); // Burası caps olan yer
s1.addVariable("overstretch","false");
s1.addVariable("autostart","true");
s1.addVariable("lightcolor", "0xff3300");
s1.addVariable("backcolor", "0xffd7d7");
s1.addVariable("frontcolor", "0x732b30");
s1.addVariable('showdigits','true');
s1.addVariable("showicons","true");
s1.addVariable("logo","biyotube.png"); // burası resim logosunun olduğu yer
s1.addVariable("link","http://www.biyotube.com"); // Site Adresi
s1.addVariable("linkfromdisplay","false");
s1.addVariable("linktarget","_blank");
s1.write("biyotube");
</script>
</div>
-----KOD Bitiş------
Yukardaki Kodları Kendinize Göre Düzenlersiniz
Temel Olarak Ne Yaptık
img.youtube.com Yerine 66.249.93.176 Kullandık
Flv Adresinin İp adresinide gethostbyname Fonksiyonu İle Aldık
Çalışan Örnek İçin Buraya Bakın
http://www.biyotube.com/1R5N9oNruUI-youtube-Gulsen-Kara-Bocukler-Klip-Reklamsiz-temiz-.html
3 yorum:
selam arkadaş güzel paylaşım yapmışsın bunun asp hali veya hazı scprit hali varmı ben php bilmemde
Malesef Bende Asp bilmediğim İçin Ama Asp bilen biri Yazabilir Sanırım
peki bu kodu sitenin neresine yerleştireceğiz onuda söyleseydiniz tam üper olacaktı
Yorum Gönder