• 21-03-2010, 01:16:46
    #1
    Üyeliği durduruldu
    <?
    ob_start();
    $videoid = $_GET['v'];
    $videoUrl = 'http://www.youtube.com/watch?v='.$videoid;
    $videoUrl = base64_encode($videoUrl);
    //echo $videoUrl;
    function f($bas, $son, $yazi)        { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);return @$m[1];}
    $data = file_get_contents('http://w3.hidemyass.com/index.php?q='.$videoUrl);
    $gir = str_replace("\n","",$data);
    $gir = str_replace("\t","",$gir);
    $gir = trim($gir);
    $gir = urldecode($gir);
    $ayir = f(',5|','"',$gir);
    $ayir = $ayir[0];
    
    if (strpos($ayir,'csi_page_type')) {
    $ayir = f(',5|','&csi_page_type',$gir);
    $ayir = $ayir[0];
    }
    
    $cek = base64_encode($ayir);
    $link = "http://w3.hidemyass.com/index.php?q=".$cek;
    //echo $link;
    header("Location: $link");
    ?>
    Bu kodları youtube.php olarak kaydedin.
    Ayriyeten cookie.txt diye bir dosya oluşturun.


    Kullanımı youtube.php?v=YoutubeID şeklindedir.

    ______________________________

    Eğer Siteadi.com.tr/YoutubeID.flv olarak kullanmak isterseniz

    RewriteEngine on
    RewriteRule ^(.*).flv$ youtube.php?v=$1
    bu kodları .htaccess dosyası olarak kaydedip kullanabilirsiniz.


    _________________________________


    Çalışıyor dendi diye paylaşıyorum, çalışmazsa eğer düzenleme yapmaya çalışırız.

    Kolay gelsin.


    __________________

    canlı sohbet müzik dinle
  • 21-03-2010, 01:28:12
    #2
    Denedim maalesef bende çalışmıyor. Aldığım hata;

    Alıntı
    Dosya bulunamadı
    http://v21.lscache6.googlevideo.com/...764c26c6340c94 konumundaki dosya bulunamıyor.
  • 21-03-2010, 01:53:06
    #3
    çalışmadı hocam.
  • 21-03-2010, 01:58:14
    #4
    Üyeliği durduruldu
    Çalışmaz boşuna kasmayın..
  • 21-03-2010, 08:57:53
    #5
    Üyeliği durduruldu
    işteyim deneyemiyorum ama;

    <? 
    ob_start(); 
    $videoid = $_GET['v']; 
        function f($bas, $son, $yazi)        { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);return @$m[1];} 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, 'http://208.117.236.70'); 
    curl_setopt($ch, CURLOPT_COOKIEJAR,dirname(__FILE__)."/cookie.txt"); 
    curl_setopt($ch, CURLOPT_COOKIEFILE,dirname(__FILE__)."/cookie.txt"); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)"); 
    curl_exec($ch); 
    curl_setopt($ch, CURLOPT_URL, 'http://208.117.236.70/watch?v='.$videoid); 
    $data = curl_exec($ch); 
    curl_close($ch); 
        $gir = str_replace("\n","",$data); 
        $gir = str_replace("\t","",$gir); 
        $gir = trim($gir); 
        $gir = urldecode($gir); 
        $ayir = f(',5|','"',$gir); 
        $ayir = $ayir[0]; 
    	$adresal = f('http://','/',$ayir);
    	$adresal = $adresal[0];
    	$adrescoz = file_get_contents('http://www.iptools.com/dnstools.php?tool=hostresolve&user_data='.$adresal);
    	$adrescozuldu = f('com<br>Address: ','<br>',$adrescoz);
    	$adrescozuldu = $adrescozuldu[0];
        $video = str_replace($adresal, $adrescozuldu,$ayir); 
        header("Location: $video"); 
        ?>
    birde bunu denermisiniz arkadaşlar.
  • 21-03-2010, 09:14:33
    #6
    çalışmıyo hocam sizin sunucunun ip adresi benim ip adresinin ilk 2 hanesi aynı olduğu için görebilmişim videoyu kendi hostuma atınca gene açmadı
    marifet googleye ip adresini yedirmek yada geniş bi proxy listesi olcak kullanıcının ilk 2 hanesine göre proxy seçip youtubeden öyle cekecek videoyu
  • 21-03-2010, 09:29:04
    #7
    2. kodda da çıkan sonuç;

    Alıntı
    Dosya Bulunamadı
    http://74.125.103.97/videoplayback?i...96e9dec9cc1151 konumundaki dosya bulunamıyor.
  • 21-03-2010, 19:24:32
    #8
    Youtube proxyli tüm scriptler patladı ya , noldu böyle ?
  • 21-03-2010, 19:25:50
    #9
    Üyeliği durduruldu
    MynakTurk adlı üyeden alıntı: mesajı görüntüle
    çalışmıyo hocam sizin sunucunun ip adresi benim ip adresinin ilk 2 hanesi aynı olduğu için görebilmişim videoyu kendi hostuma atınca gene açmadı
    marifet googleye ip adresini yedirmek yada geniş bi proxy listesi olcak kullanıcının ilk 2 hanesine göre proxy seçip youtubeden öyle cekecek videoyu
    harbi dediğin gibiymiş

    <?
    ob_start();
    $videoid = $_GET['v'];
    $videoUrl = 'http://www.youtube.com/watch?v='.$videoid;
    $videoUrl = base64_encode($videoUrl);
    //echo $videoUrl;
    function f($bas, $son, $yazi)		{ @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);return @$m[1];}
    $data = file_get_contents('http://w3.hidemyass.com/index.php?q='.$videoUrl);
    $gir = str_replace("\n","",$data);
    $gir = str_replace("\t","",$gir);
    $gir = trim($gir);
    $gir = urldecode($gir);
    $ayir = f(',5|','"',$gir);
    $ayir = $ayir[0];
    
    if (strpos($ayir,'csi_page_type')) {
    $ayir = f(',5|','&csi_page_type',$gir);
    $ayir = $ayir[0];
    }
    
    $cek = base64_encode($ayir);
    $link = "http://w3.hidemyass.com/index.php?q=".$cek;
    //echo $link;
    header("Location: $link");
    ?>
    idareten bide bunu deneyin bakalım?