Youtube downloader is working!

Mobi.web.idFor more than a month my youtube downloader script was not working due to youtube changed their layout. Today I’ve rewritten the script and simplified the functionality. Now mobi.web.id is running again and ready to help everyone download videos from Youtube.

Previous script consist of four functions and I’ve shortened into two functions. Please hit the read button to see the full working script.

Here’s the shorten code for youtube downloader: function get_http_header($url){
$uh = curl_init();
curl_setopt($uh, CURLOPT_URL, $url);
curl_setopt($uh, CURLOPT_HEADER, 1);
curl_setopt($uh, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($uh);
curl_close($uh);
return $res;
}

function show_url($http_header){
$arai = explode(”\n”,$http_header);
foreach($arai as $ini){
if(eregi(”location”,$ini)) $url = $ini;
}
list($sampah,$hasil) = explode(”Location:”,$url);
return str_replace(”\n”,”",trim($hasil));
}

function download_youtube($url){
if(ereg(’&',$url)){
if (eregi(”watch\?v=(.*)&”, $url, $out)) {
$video_id = $out[1];
}
}
else{
list($none,$video_id) = explode(’watch?v=’,$url);
}
$secret_link = substr(show_url(get_http_header(’http://youtube.com/v/’.trim($video_id))),11);
$video_url = show_url(get_http_header(’http://youtube.com/get_video?’.$secret_link));
list($dl_url,$sign) = explode(”&signature”,$video_url);
return $dl_url;
}

// EXAMPLE:
echo download_youtube(’http://www.youtube.com/watch?v=5uy7SAidyTM’);
?>

Have phun, may the source be with you! ^_^

12 Responses to “Youtube downloader is working!”

  1. cempluk Says:

    thanks info nya kang..geleng2 saya ksini tiba2 theme nya jadi ciamik eram…

  2. mikow Says:

    sip… langsung ta coba

  3. ndoro kakung Says:

    wah, sudah main adsenses rupanya. makan-makaaaaan … :D

  4. omith Says:

    ndal dirimu tau komen buat softlens kah?

  5. Dave Says:

    Youtube changed links. How i could repair it??

  6. hello Says:

    its amazing, how did you find t his out :D

  7. getpr Says:

    not working

  8. Kiko Says:

    not working !!!!!!!!!!!! stupid script

  9. Alen Cribson Says:

    Thaaks for the functions

  10. Photoking Says:

    Very nice script.i use it with my image hosting website.thanks a lot.

  11. youtube traffic Says:

    thank you for such a great topic. I have learned a lot by reading on this website today.

  12. Hanna Says:

    For some reason I can’t get the code to work. Somthing is missing.

Leave a Reply