• 25-06-2009, 00:54:49
    #19
    hiç bir değişken göndermeden echo ile yazdığınız kısım playeri ekrana basıyor mu?
    ayrıca player kodu yazdığınız dosyada videoid tanımlı mı?
    <? 
    $videoid = $_REQUEST['v']; 
    ?>
    Edit:

    file=video.php şekilde değil file=http:// şeklinde direk link olarak yazmalısınız, php dosyasını verirseniz çalışmaz.
  • 25-06-2009, 10:10:14
    #20
    victories adlı üyeden alıntı: mesajı görüntüle
    hiç bir değişken göndermeden echo ile yazdığınız kısım playeri ekrana basıyor mu?
    ayrıca player kodu yazdığınız dosyada videoid tanımlı mı?
    <? 
    $videoid = $_REQUEST['v']; 
    ?>
    Edit:
    file=video.php şekilde değil file=http:// şeklinde direk link olarak yazmalısınız, php dosyasını verirseniz çalışmaz.
    Malesef, demedeğim hiçbirşey kalmadı sanırım , son kodlar;
    echo "<script type=\"text/javascript\" src=\"http://www.hasangul.com/proxytest/swfobject.js\"></script>
    <div  id=\"victories\">Flash player Güncellemelisiniz.</div>
    <script type=\"text/javascript\">
    var so = new SWFObject('http://www.hasangul.com/proxytest/player.swf','mpl','565','20','9');
    so.addParam('allowscriptaccess','always');
    so.addParam('allowfullscreen','true');
    so.addParam('allownetworking','all');
    so.addParam('wmode','opaque');
    so.addParam('flashvars','type=video&file=http://localhost/video.php?v=".$videoid."');
    so.write('victories');
    </script> ";
    video.php;
    <?php
    ob_start();
    $video=$_GET['v'];
    $urls = "http://208.117.236.70/watch?v=".$video;
                $adasdas=file_get_contents($urls);
                preg_match('|&t=(.*)&hl=en|',$adasdas,$ttt);
                $trs = $ttt[1];
                    $flv_url = 'http://208.117.236.70/get_video?t='.$trs.'&video_id='.$video;
            header("Location: $flv_url"); 
    ob_end_flush();
    ?>
  • 25-06-2009, 10:45:56
    #21
    video.php de youtube id'sine $video değişkeni vermişsiniz player da $videoid değişkenlerinizi bi kontrol edermisiniz?


    yukardaki proxy kodunu en az 15 farklı sitede kullanıyorum, kodda bir sorun yok, sizin sistemi görmeden de sanırım yapabileceğimiz başka birşey yok

    Edit: Sorun localde çalıştığınız için olabilir, webserverda test ettiniz mi kodlarınızı ?
  • 25-06-2009, 13:31:57
    #22
    header("Location: $url");
    kodlaması byük ihtimal çalışmıyordru. onun yerine
    <script>
     window.location.href="<?=$url?>"
    </script>
    dene belki olabilir..
  • 25-06-2009, 14:29:44
    #23
    sanki bana kullandığın hosting yurt dışı değil gibi geldi ?

    tr hostingle youtube ile ilgili hiç birşey yapamazsın

    hostun yabancı ise iplerle oynama hata alırsın direk adreslerle denemelerini yap

    + video.php hatalı token alamıyor olabilir
  • 25-06-2009, 18:12:33
    #24
    208.117.236.70 ip adresi Türkiye'den erişime açık, arkadaş da bunu kullanıyor zaten, ama onun localinde ve serverinde çalışmıyor, aynı dosyalar benim serverda canavar gibi çalışıyor sorun başka birşey ama anlayamadım.
  • 26-06-2009, 02:46:33
    #25
    linki şöyle değişkene ata,

    Alıntı
    $link = htmlspecialchars_decode($flvlinki);
    sonrada player kodlarında flv adresi yerine değişkenin ismini ver.