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 6 of 6

Thread: Radio Stats

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

    Latest Awards:

    Default Radio Stats

    What is the code to show a picture whne your radio server is offline.
    Like thinkhabbo.com

    + rep for help
    *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.

  2. #2
    Join Date
    Feb 2006
    Location
    Coventry
    Posts
    2,096
    Tokens
    0

    Latest Awards:

    Default

    Post me likehte normal radio stats here then ill edit it

  3. #3
    Join Date
    May 2005
    Location
    /etc/passwd
    Posts
    19,110
    Tokens
    1,139

    Latest Awards:

    Default

    just put it in the radio stats file "/
    Quote Originally Posted by Chippiewill View Post
    e-rebel forum moderator
    :8

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

    Latest Awards:

    Default

    Hear you go sygon.

    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.' HabLaughFM 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="30;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="30;URL=radio_stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>Radio Server Is Offline</title> 
    </head> 

    <body text="" bgcolor=""> 
    HabLaughFM Is Currently Offline. We will be back soon.

    </body> 

    </html>'


    ?> 

    <html>
    <head>
    *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.

  5. #5
    Join Date
    Feb 2006
    Location
    Coventry
    Posts
    2,096
    Tokens
    0

    Latest Awards:

    Default

    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.' HabLaughFM 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="30;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="30;URL=radio_stats.php">  
    <link rel=stylesheet href="" type="text/css">  
    <title>Radio Server Is Offline</title>  
    </head>  

    <body text="" bgcolor="">  
    HabLaughFM Is Currently Offline. We will be back soon. 
    <br/><div align="center"><a href="http://****************"><img src="http://****************/v1/uploads/7fe111daa8.jpg" /></a></div>

    </body>  

    </html>'

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


    <html> 
    <head>
    soll thatll display need2upload banner
    Last edited by Sygon.; 31-05-2006 at 11:22 AM.

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

    Latest Awards:

    Default

    Thank you + Rep
    *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.

Posting Permissions

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