Script PHP to create link download of youtube video
<?
/*********************************
* POWERED BY BATAMHACKER *
* License : GNU GPL *
*********************************/
if (isset ($_GET[id]))
{
$id=$_GET[id];
$data = implode('', file("$id"));
preg_match("|watch_fullscreen(.*)|i", $data, $hasil);
$addr = trim($hasil[1]);
$addr=ereg_replace('" \+ "', '', $addr);
$addr=ereg_replace ('" ,', '', $addr);
$addr=ereg_replace (" ", "%20", $addr);
$you='http://youtube.com/watch_fullscreen';
$you .= $addr;
$data2=implode('', file("$you"));
preg_match("|swf(.*)player|i", $data2, $hasil2);
$addr2 = trim($hasil2[1]);
}
$fp = fsockopen("www.youtube.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET /get_video$addr2 HTTP/1.1\r\n";
$out .= "Host: www.youtube.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
$entot= fgets($fp, 128);
$belah=explode('\n',$entot);
$jml=count($belah);
for($i=0;$i<$jml;$i++){
if(eregi('Location',$belah[$i]))
{
$linkakhir=$belah[$i];
$linkakhir=str_replace('Location: ','',$linkakhir);
if(eregi('google',$linkakhir))
{ $bagilagi=explode('&',$linkakhir);
$mbuhah=str_replace('http://cache.googlevideo.com/','',$bagilagi[0]);
$mbuhmeneh=str_replace('origin=','',$bagilagi[1]);
$wongedan=str_replace('
','',$mbuhmeneh);
echo "<a href=http://".$wongedan.$mbuhah.">http://".$wongedan.$mbuhah;
}
else {
echo "<a href=".$linkakhir.">".$linkakhir."</a>";
}
}
}
}
fclose($fp);
}
?>
Contoh : klik di sini
moga masih bisa :)
Khusus buat video-video yang gak wajib login loh ya.
0 Responses to "Script PHP to create link download of youtube video"
Post a Comment