Bueno tengo este codigo para bajar los videos de youtube... pero nesecito pasarlo a file_get_contents() y no c como hacerlo..
agraeceria mucho que me explicaran como 
 
  Código PHP:
    <?php
function getContent($url) {
    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_HEADER, 0);
    ob_start();
    curl_exec ($ch);
    curl_close ($ch);
    $string = ob_get_contents();
    ob_end_clean();
    return $string;    
}
function getYoutubeToken($id) {
    $path = "youtube.com/get_video_info?";
    $cont = getContent($path."&video_id=".$id);
    parse_str($cont, $opts);
    return $opts['token'];
}
$videoItem = $HTTP_GET_VARS["id"];
$videoPath = "youtube.com/get_video.php";
if ($videoItem != "") {
    $videoTokn = getYoutubeToken($videoItem);
    echo "".$videoPath."?video_id=".$videoItem."&t=".$videoTokn;
    exit;
}
?>    
  Posdata quite los http para poder publicar