• 26-12-2009, 18:42:52
    #1
    Merhaba arkadaşlar ben youtube apisi ile bir video sitesi yapmak istiyorum ama şöyle bir sorunum var . Youtube API'de özel bir youtube rss adresinden linkler çekiliyor. Ben feedi aşağıdaki şekilde çekiyorum ..
    $feedURL = "http://gdata.youtube.com/feeds/api/videos?q=".urlencode($q)."&orderby=rating&start-index=".$start;
    Videoları listelerken (herhangi bir video) videonun linki aşağıdaki gibi çıkıyor ve bu linkte yukarıdaki rss adresine bağlı olarak çıkıyor.
    http://domain.com/index.php?w=FBBzS8...=youtube_gdata

    Benim sorunum videolar listelerken videoların url'lerinin index.php?w=FBBzS8OEruM&feature=youtube_gdata yerine index.php?w=FBBzS8OEruM olarak göstermek istiyorum . Bunu nasıl yaparım ?

    Şimdiden teşekkürler.
  • 26-12-2009, 18:48:01
    #2
    <?php
    $a="index.php?w=FBBzS8OEruM&feature=youtube_gdata";
    $b=explode("&",$a);
    echo $b[0];
    ?>
  • 26-12-2009, 20:17:58
    #3
    http://tr.php.net/manual/en/function.substr.php fonksiyonu işini görür
  • 27-12-2009, 03:53:24
    #4
    peki o url yi o şekle çevirince birisi o url yi tekrardan girdiğinde video ya ulaşabilecekmi ?

    url yi base64_encode / base64_decode olarak cevirebilirsin, yada farklı bir encode/decode algoritması yazabilirsin.
  • 27-12-2009, 15:56:44
    #5
    kafilem adlı üyeden alıntı: mesajı görüntüle
    <?php
    $a="index.php?w=FBBzS8OEruM&feature=youtube_gdata";
    $b=explode("&",$a);
    echo $b[0];
    ?>
    Sağol böyle kullandım oldu


    Misafir adlı üyeden alıntı: mesajı görüntüle
    Elimizin altında bulunması gerek Zaten php.net en önemli kaynak.

    privatethedawn adlı üyeden alıntı: mesajı görüntüle
    peki o url yi o şekle çevirince birisi o url yi tekrardan girdiğinde video ya ulaşabilecekmi ?

    url yi base64_encode / base64_decode olarak cevirebilirsin, yada farklı bir encode/decode algoritması yazabilirsin.
    Hayır , lnikin sadece o kısmı silindiğinde videolara ulaşılabiliyor.