• 25-01-2008, 19:18:29
    #10
    ben düzelttim bi dahada bozulmaz yutub 10000000 defa kod değişse yine alırım artık videoları
  • 25-01-2008, 19:47:35
    #11
    andyou benim verdiğim kodları düzeltebilirmisin
  • 25-01-2008, 19:55:00
    #12
    Üyeliği durduruldu
    Yok hocam bende sorun. Nasıl bir hata 20 tane video linki denedim hiçbirinde sorun vermedi. Bir ekran görüntüsü alırsan
    toz66 adlı üyeden alıntı: mesajı görüntüle
    bu sorunu ben de yaşadım bugün bir sıradan youtube videosu indirecektim her yer hata verip durdu. Hepsi de 10. satırdaydı sanırsam.
    Snare'in siteyi kullanalım bari
    edit: snare in site de çalışmıyor hatta videoları değil kod halini gösteriyor yazılarında
  • 25-01-2008, 20:01:52
    #13
    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
  • 25-01-2008, 20:04:29
    #14
    Üyeliği durduruldu
    <? if ($_POST[git] == 'ok'){ header("Location: http://www.videoay.com/video_indir.php?id=$_POST[video_id] "); } echo '<form method="POST" action="you.php">'."\n"; echo ' <input type="text" name="video_id" size="22">'."\n"; echo ' <input type="hidden" name="git" size="22" value="ok">'."\n"; echo ' <input type="submit" value="Gönder" name="B1">'."\n"; echo '</form>'."\n"; ?>
    Arkadaşlar bunu deneyin.

    Orjinal https://www.r10.net/webmaster-genel-k...tml#post947571
  • 25-01-2008, 20:10:23
    #15
    snare şimdi denedim oldu. O denediğimde olmamıştı. Çalışan sitene çalışmıyor demiş gibi olduk ksr bakma artık
    Senin siteyi kullanayım bari bi video denemem vardı saolasın
  • 25-01-2008, 20:22:26
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?
    
    
    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
  • 25-01-2008, 20:41:51
    #17
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bu da benden
    demo: yihhu. net/gzou.html
    Alıntı
    gzou.html içeriği:

    <form method="get" action="gzou.php">
    <strong>Video ID : </strong><br>
    http://www.youtube.com/watch?v=<input name="v" type="text"" id="v" value="" size="15" />
    <input type="submit" value="indir" />
    </form>

    gzou.php içeriği;
    <?
    if ($_GET['v'] != "") {
    $videoIds = $_GET['v'];
    $videoUrl = "http://www.youtube.com/get_video.php";
    header("Location: ".$videoUrl."?video_id=".$videoIds."&t=".getHeader s($videoIds));
    exit();
    }

    function getHeaders($varurl) {
    $host = "www.youtube.com";
    $url = "/v/".$varurl;
    $session = "";
    $fp = fsockopen ($host, 80, $errno, $errstr, 45);
    if ($fp) {
    fputs ($fp, "GET $url HTTP/1.0\r\n\r\n");
    while (!feof($fp)) {
    $char = fgetc($fp);
    if($char === "\n") {
    if (ord($header) === 13) {
    return($session);
    } else {
    $arrValue = split(": ", trim($header));
    if ($arrValue[0] == "Location") {
    parse_str($arrValue[1], $getvars);
    $session = $getvars['t'];
    }
    }
    unset($header);
    } else {
    $header = $header.$char;
    }
    }
    fclose ($fp);
    }
    }
    ?>
  • 26-01-2008, 12:39:22
    #18
    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
    Kafama takıldı bende 2 gündür uğraşıyorum ama tam başaramamıştım videoları çekmeyi bu fonksiyonlar tam olarak ne işe yarıyor kısaca anlatırmısın, mesela ben direk http://208.117.228.162/get_video?video_id=I6zZdrjxyf0 yazıca video'yu indiremiyorum ama bu fonksiyonları çalıştırıp aynı linke tıklayınca video'yu indirebiliyorum

    Birde bir video izleme sitesine koydum bu fonksiyonu, her defasında fonksiyonu çalıştırdıktan sonra flv player çalışıyor yani anladığım kadarıyla her defasında youtube'a bağlanıyor server, bu fonksiyonlar aşırı cpu,ram v.s harcarmı ?