• 04-12-2007, 21:55:43
    #1
    arkadaşlar merhaba kullandığım server dreamhost....
    file_get_contents çalışmadığı için dışarıdan sorgulama yapamıyorum...sizden ricam allataki kodu nasıl düzenlemem gerek çalışması için lütfen yardım edin
    <?
    session_start();
    if (extension_loaded('zlib')) {
    	@ob_start('ob_gzhandler');
    }
    require('ayar.php');
    require('ex.php');
    require('HTTP.php');
    $admin_yetki = $_SESSION['yetki'];
    if (!$_SESSION['admin_id']) {
    echo '<script>';
    echo 'location="index.php"';
    echo '</script>';
    exit();
    }
    function get_link($id, $redirect = false) {
        $url = 'http://www.youtube.com/watch?v='.$id;
        if ($html = file_get_contents($url)) {
            if (preg_match('/\/player2\.swf\?video_id=.*?&t=(.*?)"/', $html, $match)) {
                $url = 'http://youtube.com/get_video.php?video_id='.$id.'&t='.$match[1];
                if ($redirect && $redirected_url = get_redirected_url($url)) {
                    $url = $redirected_url;
                }
                return $url;
            }
        }
        return false;
    }
    function get_redirected_url($url) {
        $res = HTTP::head($url);
        if (preg_match('/^3/', $res['response_code'])) {
            return $res['Location'];
        }
        return false;
    }
    ?>

    gördüğünüz gibi youtube den video çeken bir script bu lütfen yardım edin..
  • 05-12-2007, 21:44:06
    #2
    arkadaşlar 2 gündür bekliyorum lütfen yardım edin eminim bunun çözümünü bilen arkadaşlar vardır burada...lütfen
  • 05-12-2007, 21:58:09
    #3
    Üyeliği durduruldu
    // Youtube obje kodu 
    <object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/16Y-1fTAGxY&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/16Y-1fTAGxY&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
    
    // Linki
    http://www.youtube.com/watch?v=16Y-1fTAGxY
    Burda dikkat edersen v lerin hp aynı oldugunu görürsün..Şimdi aklıma geldi ve ben böle yapardım..

    <?
    $linkname = "http://www.youtube.com/watch?v=16Y-1fTAGxY";
    $linkname = explode("=", $linkname);
    
    echo '<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/'.$linkname[1].'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'.$linkname[1].'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>';
    
    ?>
    Aklıma suan böle bişi geldi belki hoşuna gidr...
  • 05-12-2007, 22:09:04
    #4
    teşekkür ederim ama bu yaşadığım file_get_contents sorununu çözecekmi ? benim için önemli olan kodun çalışması...ama hala çalışmıyor isrerv yap ister ne yaparsan yap sorun değil file_get_contents olayını atlatmam lazım