• 29-05-2007, 18:51:24
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar SHOUTcast üzerinden radyom var.. Şuan yayında kim var hangi şarkı çalıyor onların listesini indexime almak istiyorum.. Sitede aradım ama bulamadım, hangi kodlar yardımcı olur..

    Yayını yapan
    Şuan çalan parça
    Kaç kişi dinliyor..

    Yukarıdaki istatistikleri vermesini istiyorum..
  • 29-05-2007, 18:53:32
    #2
    Misafir
    <html> 
    <head> 
    <META HTTP-EQUIV="REFRESH" CONTENT="60"> 
    <title>Yeni Sayfa 1</title> 
    </head> 
    <? 
    ///---------------------\\ 
    $ip = "0.0.0.0"; 
    $port = "1234"; 
    $sifre = "123456"; 
    //\---------------------// 
    $d = fsockopen($ip, $port, $err, $errno, 30); 
    if ($d) 
    { 
       fputs($d, "GET /admin.cgi?pass=$sifre&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n"); 
       while (!feof($d)) 
       { 
          $sayfa .= fgets($d,1000); 
       }    
       preg_match("/<SERVERTITLE>(.+)<\/SERVERTITLE>/",$sayfa,$dj); 
       preg_match("/<SERVERGENRE>(.+)<\/SERVERGENRE>/",$sayfa,$radyo); 
       preg_match("/<SONGTITLE>(.+)<\/SONGTITLE>/",$sayfa,$sarki); 
       echo "Şuanki Radyo: $radyo[0] <br> Dj: $dj[0] <br> Şarkı: ".urldecode($sarki[0])."<br>"; 
       fclose($d); 
    } else { 
       echo "Şuan Radyo Aktif Değildir."; 
       fclose($d); 
    } 
    ?> 
    <body> 
    </body> 
    </html>
  • 29-05-2007, 19:08:31
    #3
    Üyeliği durduruldu
    Warning: fsockopen() [function.fsockopen]: unable to connect to xxxxxxxxxxx:7000 (Connection timed out) in /home/xxxx/www/deneme.php on line 7
    �uan Radyo Aktif De�ildir.
    Warning: fclose(): supplied argument is not a valid stream resource in /home/xxxxx/www/deneme.php on line 22
  • 29-05-2007, 19:12:22
    #4
    Misafir
    bende biyerden alıp yapıştırdım sağlıklı çalışıp çalışmadığı konusunda emin değilim

    Lakin

    Senin hatana göre radyoyaa bağlanamıyor

    connect timeout alıyorsun

    $ip = "0.0.0.0";
    $port = "1234";
    $sifre = "123456"




    bilgilerini doğru girdiğine eminmisin.
  • 29-05-2007, 19:17:56
    #5
    Üyeliği durduruldu
    evet eminim ip port ve şifremi doğru girdim.. şuan 5. satır hatası verdi ilk verdiği hata 22. satır hatasıydı..
  • 29-05-2007, 19:42:42
    #6
    Misafir
    http://radyo.mircturk.com:8200/ listen.pls bölümünü kaldırıp yaz cok profesyonel bir radyo değilse şayet cünkü orada da gerekli bilgiler yazıyor.
    (verdigim link örnektir, benmle alakası bulunmamaktadır.)
  • 29-05-2007, 20:06:50
    #7
    Misafir
    kodda sorun gözükmüyor, hatayı bağlanamak olarak veriyor o gayet açık.
  • 13-01-2009, 07:06:03
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkdaşlar banada.

    Dj:

    Şuan Çalan Şarkı:

    Önceki 10 Şarkı:

    gösterebilcek kod lazım. örnekleirni gördüm ama o kadar araştırmama rağmen bulamadım