Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


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
  •