arkadaşlar aşağıda bir arkadaşımızın kendi serverimizden youtube videolarını izlemek için verdiği kod var bunu mp3 siteme uyarlamam gerekiyor.

siteadı.com/prox/asd131ddaf.flv olarak nasıl olacak bu kod.

<?php 
function get_data($url) 
{ 
        $ch = curl_init(); 
        $timeout = 10; 
          
        curl_setopt($ch,CURLOPT_URL,$url); 
        curl_setopt($ch,CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3'); 
        curl_setopt($ch,CURLOPT_HEADER,1); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
        curl_setopt($ch,CURLOPT_REFERER,"http://www.google.com/"); 
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); 
        $data = curl_exec($ch); 
        curl_close($ch); 
        return $data; 
} 
ini_set("max_execution_time",""); 
 
$url = $_GET['v']; 
$v = $url; 
 
$file=get_data("http://www.youtube.com/watch?v=".$v); 
$adres1 = explode('fmt_url_map=',$file); 
$adres1 = explode('&',$adres1[1]); 
$adres1 = urldecode($adres1[0]); 
$flvadres = end(explode("|", $adres1)); 
 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $flvadres); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_NOBODY, 0); 
curl_setopt($ch, CULROPT_REFERER, "http://www.google.com/"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_WRITEFUNCTION,"progress_function"); 
$data = curl_exec($ch); 
$i = 0; 
function progress_function($ch,$str) {   
      global $i,$_GET; 
    if($i == 0) 
    { 
        $info = curl_getinfo($ch); 
        header('Content-type: video/x-flv'); 
        header("Content-Disposition: attachment; filename=\"divxklip-" . $_GET['v'] . ".flv\""); 
        header("Content-Length: " . $info['download_content_length']); 
        $i = 1; 
    } 
    echo $str;   
    return strlen($str); 
} 
curl_close($ch); 
 
?>
bu kod normal de youtube.php?v=asd131ddaf şeklinde tarayıcıda çalıştırdığımızda o video iniyor. yardımcı olacak arkadaş arıyorum.