• 04-02-2013, 13:57:41
    #1
    Merhaba arkadaşlar,

    http://radyoytu.canliyayinda.com/js....treaminfo/rnd0

    şu adresteki 'song' verisini nasıl çekebilirim? şuan da çalan şarkı gibi bir yere yazdırmak istiyorum php bilgim sadece editleyebilicek düzeyde olduğu için yazamıyorum yardımcı olabilir misiniz.

    teşekkür ederim
  • 04-02-2013, 14:02:20
    #2
    Üyeliği durduruldu
    Insert ve Select komutlarını inceleyin
  • 04-02-2013, 14:35:54
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunu yapabilmek için file_get_contents yada curl ile sayfayı çekmelisiniz öncelikle. Ardından bir şablon belirleyip preg_match ile song bilgisini çekebilirsiniz.

    //Sayfayı çekelim
    $adres = "http://radyoytu.canliyayinda.com/js.php/radyoytu/streaminfo/rnd0";
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $adres);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $data = curl_exec($ch);
    curl_close($ch);
    
    // Sayfa çekildi.
    
    // Şablon belirleyelim.
    $pattern  = "@'song': '(.*?)','bitrate':@si";
    
    // Preg_match işlemi
    preg_match($pattern,$data,$songbilgisi);
    
    // Yazdır
    echo $songbilgisi[1];
    Kodda hata olabilir. Bundan sonra veritabanına eklemeniz gerekiyor kayıt tutmak istiyorsanız.

    Edit: Denedim sorunsuz çalışıyor.
  • 04-02-2013, 14:59:55
    #4
    @erginkeles teşekkür ederim kayıt değil anlık göstermek için gerekiyordu ilginiz için çok teşekkürler terkar