Results 1 to 7 of 7

Thread: Radio Stats?

  1. #1
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default Radio Stats?

    Anybody know that website where you can get the radio stats to download? +Rep to anyone who tells me it first!
    Post Count:

    50 100 200 500 1000

  2. #2
    Join Date
    Sep 2006
    Location
    United Kingdom
    Posts
    667
    Tokens
    0

    Default

    Yeah Pm me your msm Ill get you one

  3. #3
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    No I don't need someone to get me one there's one for downloading on a site and I need to know that site!
    Post Count:

    50 100 200 500 1000

  4. #4
    Join Date
    Sep 2006
    Location
    United Kingdom
    Posts
    667
    Tokens
    0

    Default

    Ok Ill have a look for you

  5. #5
    Join Date
    Jun 2005
    Location
    USA
    Posts
    2,047
    Tokens
    0

    Latest Awards:

    Default

    radio_stats.php

    PHP Code:
    <?php 
    // Shoutcast Server Stats  
    // Parses shoutcasts xml to make an effective stats thing for any website  
    // ©2004-2005 Daniel Brown http://www.gmtt.co.uk  
    // Please refer to the readme file for use.  
    include('config_radio.php');  //you may edit this path to fit your server environment otherwise leave it alone  
    $scfp fsockopen("$scip"$scport, &$errno, &$errstr30);  
    if(!
    $scfp) {  
      
    $scsuccs=1;  
    echo
    ''.$scdef.' THIS SITE IS OFFLINE';  
    }  
    if(
    $scsuccs!=1){  
    fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");  
    while(!
    feof($scfp)) {  
      
    $page .= fgets($scfp1000);  
    }  
    ######################################################################################################################  
    /////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  
    //define  xml elements  
    $loop = array("STREAMSTATUS""BITRATE""SERVERTITLE""CURRENTLISTENERS");  
    $y=0;  
    while(
    $loop[$y]!=''){  
      
    $pageed ereg_replace(".*<$loop[$y]>"""$page);  
      
    $scphp strtolower($loop[$y]);  
      $
    $scphp ereg_replace("</$loop[$y]>.*"""$pageed);  
      if(
    $loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)  
       $
    $scphp urldecode($$scphp);  

    // uncomment the next line to see all variables  
    //echo'$'.$scphp.' = '.$$scphp.'<br>';  
      
    $y++;  
    }  
    //end intro xml elements  
    ######################################################################################################################  
    ######################################################################################################################  
    /////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  
    //get song info and history  
    $pageed ereg_replace(".*<SONGHISTORY>"""$page);  
    $pageed ereg_replace("<SONGHISTORY>.*"""$pageed);  
    $songatime explode("<SONG>"$pageed);  
    $r=1;  
    while(
    $songatime[$r]!=""){  
      
    $t=$r-1;  
      
    $playedat[$t] = ereg_replace(".*<PLAYEDAT>"""$songatime[$r]);  
      
    $playedat[$t] = ereg_replace("</PLAYEDAT>.*"""$playedat[$t]);  
      
    $song[$t] = ereg_replace(".*<TITLE>"""$songatime[$r]);  
      
    $song[$t] = ereg_replace("</TITLE>.*"""$song[$t]);  
      
    $song[$t] = urldecode($song[$t]);  
      
    $dj[$t] = ereg_replace(".*<SERVERTITLE>"""$page);  
      
    $dj[$t] = ereg_replace("</SERVERTITLE>.*"""$pageed);  
    $r++;  
    }  
    //end song info  

    fclose($scfp);  
    }  

    //display stats  
    if($streamstatus == "1"){  
    //you may edit the html below, make sure to keep variable intact  
    echo'  
    <html>  

    <head>  
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">  
    <meta name="ProgId" content="FrontPage.Editor.Document">  
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">  
    <META HTTP-EQUIV="REFRESH" CONTENT="90;URL=radio_stats.php">  
    <link rel=stylesheet href="" type="text/css">  
    <title>'
    .$scdef.'</title>  
    </head>  

    <body text="verdana" bgcolor="#FFFFFF">  




    <p align="center"><center>  

    <font face="verdana" size="1"><b>&nbsp;DJ Name:</b>&nbsp;'
    .$servertitle.'</font></p>  
    <font face="verdana"size="1"><b>&nbsp;Listeners:</b>&nbsp;'
    .$currentlisteners.' / 50</font></p>  

    <font face="verdana" size="1" color=""><b>  

        Current Song:</b> '
    .$song[0].'</font></p>  
        <b>   

    </html>'
    ;  
    }  
    if(
    $streamstatus == "0")  
    {  
    //you may edit the html below, make sure to keep variable intact  
    echo'  
    <html>  

    <head>  
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">  
    <meta name="ProgId" content="FrontPage.Editor.document">  
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">  
    <META HTTP-EQUIV="REFRESH" CONTENT="90;URL=radio_stats.php">  
    <link rel=stylesheet href="" type="text/css">  
    <title>Radio Server Is Offline</title>  
    </head>  

    <body text="" bgcolor="">  

    <br/><div align="center"><img src="ADD SITE URL TOO DISPALY A PICTURE WHEN THE RADIO IS OFFLINE" /></a></div>

    </body>  

    </html>'

    }  
    ####### Edit the image in the div
    ?>  


    <html> 
    <head>
    config_radio.php
    PHP Code:
    <?php 
    ////////////////////////////////////////////////////////////////////////////////////////////// 
    // Dinghy Radio Stats Information 
    // Grabs the xml from your radio server and displays it in a iframe that refreshes every 30 seconds. 
    // ©Daniel Brown www.gmtt.co.uk 
    ////////////////////////////////////////////////////////////////////////////////////////////// 
    //Configuration 
    $scdef "HabLaughFM";               // Default station name to display when server or stream is down 
    $scip "ADDRESS"// ip or url of shoutcast server (DO NOT ADD HTTP:// don't include the port) 
    $scport "PORT";                   // port of shoutcast server 
    $scpass "PASSWORD";                 // password to shoutcast server 
    //End configuration 

    ?>
    *Image Removed*

    Thank you Brad for the sig


    Signature edited by Nick- (Forum Super Moderator): Please do not have images that exceed the limit for non VIPs (700 x 150) in your signature.

  6. #6
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    Thank you lysine +rep!
    Post Count:

    50 100 200 500 1000

  7. #7
    Join Date
    Nov 2005
    Location
    Australia
    Posts
    1,086
    Tokens
    111

    Latest Awards:

    Default

    try using the search bar? There are 100+ threads on this.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •