• 26-01-2008, 13:00:05
    #19
    senin sorun urlyi preg_match ile parçalıyor ve encode ediyor

    genelde url preg_match ile bölünüp istediğin veri alınır
  • 26-01-2008, 21:43:28
    #20
    verilen kodu çalıştırabilen var mI
  • 27-01-2008, 00:25:11
    #21
    evet @S4l1h'in verdiği kod sorunsuz çalışıyor
  • 27-01-2008, 02:10:18
    #22
    S4l1h adlı üyeden alıntı: mesajı görüntüle
    <?
    function baglanti($url) { 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 6.0; Windows NT 5.0"); 
    curl_setopt($ch, CURLOPT_URL, "$url" ); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_HEADER, true); 
    $sonuc = curl_exec($ch); 
    curl_close($ch); 
    return $sonuc; 
    } 
    function getir($vid) 
    { 
    $tal= baglanti("http://www.youtube.com/v/".$vid); 
    preg_match("#default.jpg&t=(.*)Transfer-Encoding#siU",$tal,$tid); 
    $tid =trim($tid[1]); 
    $val = baglanti("http://www.youtube.com/get_video?video_id=$vid&t=$tid"); 
    preg_match("#http://(.*)youtube.com#siU",$val,$k); 
    $vs=trim($k[1]); 
    $vs=str_replace("cache.googlevideo.com/get_video?video_id=".$vid."&origin=","",$vs); 
    $kral=gethostbyname($vs."youtube.com"); 
    $linkim="http://".$kral."/get_video?video_id=".$vid; 
    return $linkim; 
    } 
    $id="1R5N9oNruUI"; // Youtube.com Video İd
    echo getir($id);
    ?>
    Kendi Playerinizde Oynatmak İstiyorsanız
    Duygusuz Coder: Youtube.com Kapandı Video Sitesi Sahiplerine Çözüm Burada
    teşekkürler S4l1h
  • 27-01-2008, 04:37:56
    #23
    Misafir adlı üyeden alıntı: mesajı görüntüle
    burayıda kullanabilirsiniz

    wWw.HiT2.OrG | Youtube İndir | Youtube Download | Youtube Kaydet

    arkadaşlar preg_match olayından anlamıyorum aynı scripti kullanıyoruz biraz kastım içinden çıkamadım
    bende 0 dan yazdım
    bende öle bi yöntem buldum
    12 haneli video kodunu yazınca indiriyor
    ama bana tam url yi yazınca indireni gerekiyor..:S
  • 27-01-2008, 04:49:05
    #24
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gizlen adlı üyeden alıntı: mesajı görüntüle
    verilen kodu çalıştırabilen var mI
    Kod Çalışıyor bizzat kendi Sitemde Kullanıyorum

    Aşırı Cpu harçarmı Sorunuzada Şöyle diyebilirim yapmanız Gerek cache sistemi kullanmak eğer script sizin ise Mutlaka uygulayın sitenize ÇOk basit Bir cache sistemi içinde
    Buraya

    bakabilirsiniz cache sistemini kullanın farkı göreceksiniz Özellikle Mysql Kasmasına Bire bir
  • 05-02-2008, 20:39:27
    #25
    S4l1h adlı üyeden alıntı: mesajı görüntüle
    Kod Çalışıyor bizzat kendi Sitemde Kullanıyorum
    Aşırı Cpu harçarmı Sorunuzada Şöyle diyebilirim yapmanız Gerek cache sistemi kullanmak eğer script sizin ise Mutlaka uygulayın sitenize ÇOk basit Bir cache sistemi içinde
    Buraya
    bakabilirsiniz cache sistemini kullanın farkı göreceksiniz Özellikle Mysql Kasmasına Bire bir
    Teşekkürler müthiş bi olay bu, kodu kullanmaya başladım ama bunu kullanınca 30*60 sanırım 30 dakikaya geliyor bir sayfa indexlenince 30 dakika bu curl fonksiyonu çalışmıyacak 28. dakikada o sayfası açan bi adam curl fonksiyonunu tekrardan çalıştırmadan video'yu izleyebilecekmi ?
  • 07-02-2008, 09:46:15
    #26
    S4l1h adlı üyeden alıntı: mesajı görüntüle
    <?
    function baglanti($url) { 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 6.0; Windows NT 5.0"); 
    curl_setopt($ch, CURLOPT_URL, "$url" ); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_HEADER, true); 
    $sonuc = curl_exec($ch); 
    curl_close($ch); 
    return $sonuc; 
    } 
    function getir($vid) 
    { 
    $tal= baglanti("http://www.youtube.com/v/".$vid); 
    preg_match("#default.jpg&t=(.*)Transfer-Encoding#siU",$tal,$tid); 
    $tid =trim($tid[1]); 
    $val = baglanti("http://www.youtube.com/get_video?video_id=$vid&t=$tid"); 
    preg_match("#http://(.*)youtube.com#siU",$val,$k); 
    $vs=trim($k[1]); 
    $vs=str_replace("cache.googlevideo.com/get_video?video_id=".$vid."&origin=","",$vs); 
    $kral=gethostbyname($vs."youtube.com"); 
    $linkim="http://".$kral."/get_video?video_id=".$vid; 
    return $linkim; 
    } 
    $id="1R5N9oNruUI"; // Youtube.com Video İd
    echo getir($id);
    ?>
    Kendi Playerinizde Oynatmak İstiyorsanız
    Duygusuz Coder: Youtube.com Kapandı Video Sitesi Sahiplerine Çözüm Burada
    salih arkadaşım bu yine bozuldu
    şu şekilde çıktı veriyor
    http://208.65.153.253/get_video?video_id=1R5N9oNruUI
    tıklayıncada birşey olmuyor.
  • 07-02-2008, 11:36:55
    #27
    k42
    Üyeliği durduruldu
    ßaron adlı üyeden alıntı: mesajı görüntüle
    salih arkadaşım bu yine bozuldu
    şu şekilde çıktı veriyor
    http://208.65.153.253/get_video?video_id=1R5N9oNruUI
    tıklayıncada birşey olmuyor.
    arkadasım o bozulmamış ip banlanmış arkadaşlar konuyu biraz açim denemelerimden sonra yaklasın 250 tana falan sonra bide sıksık peş peşe yapıldığında ip banlanıyor youtubeden yavs yavas ve aralıkla kulannaın bu scripti yani kodlarda bi sorun yok hem bunu değiştirilerse ben yayınlıycam bitane onuda değiştirsinler yapabiliyorlarsa