hocam flv kodunu bulması sorun değilde birde urlyi çektiğin ip nin başıyla kullanıcının ipsinin başı tutması gerekiyor bu sorunu çözemedim vazgeçtim youtubeden filan

ama yinede alttaki kod sana flv urlsini verir umarım faydası olur
function get_flv($url) {
preg_match("/v=([^(\&|$)]*)/", $url, $matches);
$yt_id = $matches[1];
$target_url = "http://www.youtube.com/get_video_info?video_id=".$yt_id;
if(function_exists('curl_init'))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.sssssssssssssssssssssssssssssssssssssssss.com/');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0');
$data = curl_exec($ch);
$errormsg = curl_error($ch);
curl_close($ch);
if($errormsg != '')
{
echo '<div class="info_msg_err">'.$errormsg.'</div>';
return false;
}
}
$data = urldecode($data);
preg_match("/\&fmt_stream_map=34\|(.*?)\|\|/i", $data, $matches);
preg_match("/\&token=(.*?)\&/i",$data,$tok);
$token_id = $matches[1];
$target_url = "http://www.youtube.com/get_video?video_id=" . $yt_id . "&t=" . $tok[1];
return $token_id;
}
$flv_url=get_flv('http://www.youtube.com/watch?v=HBI2S0Sr8sQ');
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Content-Type: video/x-flv");
header('Location: '. $flv_url);