• 20-04-2010, 17:33:24
    #19
    Üyeliği durduruldu
    kendi sunucunda mı çalışacak proxy.
  • 20-04-2010, 18:56:57
    #20
    evet kendi sunucumdan
  • 20-04-2010, 19:11:41
    #21
    Üyeliği durduruldu
    Dejavu_Tr adlı üyeden alıntı: mesajı görüntüle
    evet kendi sunucumdan
    Tüm ip'lerden çalışan fakat kendi sunucundan olmayan istersen söylersin.Youtube sistem değiştirse de bozulmaz.
  • 20-04-2010, 19:23:53
    #22
    Dejavu_Tr adlı üyeden alıntı: mesajı görüntüle
    evet kendi sunucumdan
    aşağıdakini kullanabilirsin.

    <?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.youtube.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.youtube.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);
    
    ?>
  • 20-04-2010, 20:25:38
    #23
    sagol victories bu kodu nasil kullanacagimi anlatabilirmisin. bu benim sitenin player kodu

    Alıntı
    <script type="text/javascript" src="http://www.siteadi.com/swfobject.js"></script>
    <div id="mediaspace">Get The Latest Version Of <a href="http://get.adobe.com/flashplayer/">Flash Player</a> Loading...</div>
    <script type="text/javascript">
    var s1 = new SWFObject("http://siteadi.com/mediaplayer/player.swf ","ply","'.$w.'","'.$h.'","9","white");
    s1.addParam("allowfullscreen","true");
    s1.addParam("allowscriptaccess","always");
    s1.addParam("flashvars","file= http://www.siteadi.com/youtube?v='.$g_vid_id.'&autostart=true&image=FY0Nz DRY_go&logo=http://www.siteadi.com/playerlogo.gif&logo.hide=false&logo.position=botto m-right&menu=false&playlist=over&plugins=uniform&res izing=true");
    s1.write("mediaspace");
  • 20-04-2010, 20:33:34
    #24
    kodu ftpne örneğin youtube.php diye kaydet.

    player kodunda file= kısmını şöyle değiştir

    Alıntı
    http://www.siteadi.com/youtube.php?v='.$g_vid_id.'&type=video
    eğer playerin jw5 versiyonu ise type=video yerine provider=video kullan

    Uyarmadın deme, bu kod x2 band genişliğini kullanır, yani önce serverine çeker, çekerken aynı anda da kullanıcıya stream eder. 5mb video için 10mb band harcar.
  • 20-04-2010, 21:35:26
    #25
    herseyi denedim olmadi sagol victories yardimin icin
  • 20-04-2010, 21:50:49
    #26
    kodları youtube.php diye kaydedip, tarayıcınızdan youtube.php?v=YTID şeklinde çağırdığınızda ne çıkıyor?

    kaydetme penceresi gelmeli, gelmiyor yerine hata veriyorsa hatayı yazın yardımcı olalım.
  • 21-04-2010, 14:58:03
    #27
    bu hata cikyior

    Warning: curl_setopt() expects parameter 2 to be long, string given in /customers/siteadi.com/siteadi.com/httpd.www/youtube.php on line 32