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
  1. #1
    Join Date
    Oct 2006
    Location
    BUXTON
    Posts
    2,191
    Tokens
    0

    Latest Awards:

    Post Radio stats +image Tut

    Hello.. As far as i know this works I have not tested!
    I DID NOT MAKE THE STATS I EDITED SO IT WOULD SHOW IMAGE!

    Radio_stats.php

    PHP Code:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><body>
     <font color="navyblue"><?php
    // Shoutcast Server Stats
    // Parses shoutcasts xml to make an effective stats thing for any website
    // Coded by Daniel Brown. Edited by Nick Coates [SharpeHosting.com] [SharpeNews] KEEP THIS INTACT!!!
    // 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, &$errstr10);
     if(!
    $scfp) {
      
    $scsuccs=1;
    echo
    ''.$scdef.' Habbo Hotel Radio Is Currently 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">
    <link rel=stylesheet href="" type="text/css">
    <title>'
    .$scdef.'</title>
    </head>
    <body text="" bgcolor="e9e6f4">
     

    <p>
    <font color="black"><font face="verdana" size="1"><b>DJ Name:</b>&nbsp;'
    .$servertitle.'</font></p>
    <font color="black"><font face="verdana" size="1"><b>Listeners:</b>&nbsp;'
    .$currentlisteners.' </font></p>
    <font face="verdana" size="1" color="black"><b>
        Current Song:</b> '
    .$song[0].'</font></p>
        <b>
     
     <font face="verdana" size="1">
        Last Song:</font></b>
    <font color="black"><font face="verdana" size="1">
     '
    .$song[1].'
    <font color="black"><font face="verdana" size="1"><b>How does this dj look?</b>&nbsp;'
    <img src=".$servertitle..JPG" width="70" height="84">
    ' </font></p>
    </font>
    </body>
    </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>Page Tital</title>
    </head>
    <body text="" bgcolor=""><STYLE type=text/css>
    UNKNOWN {
     FONT-SIZE: 10px; COLOR: #black; FONT-FAMILY: verdana
    }
    BODY {
     BACKGROUND-COLOR: e9e6f4
    }
    A:link {
     COLOR: ; TEXT-DECORATION: none
    }
    A:visited {
     COLOR: #363636; TEXT-DECORATION: none
    }
    A:hover {
     COLOR: #363636; TEXT-DECORATION: underline
    }
    A:active {
     TEXT-DECORATION: none
    }
    BODY {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    TD {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    TH {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    .style5 {font-size: 14px}
    </STYLE>
    <div><center><img src="offline.gif"></img></center></div>
    </body>
    </html>'
    ;
    }
    ?></font>
    </body>
    This is what I have added...

    <font color="black"><font face="verdana" size="1"><b>How does this dj look?</b>&nbsp;'<img src=".$servertitle..JPG" width="70" height="84">
    Config_radio.php

    PHP Code:
    <?php
    //////////////////////////////////////////////////////////////////////////////////////////////
    // Stats Information
    // Grabs the xml from your radio server and displays it in a iframe that refreshes every 30 seconds.
    //////////////////////////////////////////////////////////////////////////////////////////////
    //Configuration
    $scdef "";               // Default station name to display when server or stream is down
    $scip "address";               // ip or url of shoutcast server
    $scport "port";             // port of shoutcast server
    $scpass "pass";             // password to shoutcast server
    //End configuration
    ?>
    To show a dj there name has to be say Jamie and the server tital has to be Jamie so then it should show jamie.JPG

    If you get me...

    You upload images in same file...

    Thanks tell me if it works i Have not tested... Thanks..

  2. #2
    Join Date
    Dec 2007
    Posts
    325
    Tokens
    0

    Default

    Doesn't work for me

  3. #3
    Join Date
    Oct 2006
    Location
    BUXTON
    Posts
    2,191
    Tokens
    0

    Latest Awards:

    Default

    proof so i can see if i can fix

  4. #4
    Join Date
    Oct 2006
    Location
    West Midlands
    Posts
    463
    Tokens
    1,935

    Latest Awards:

    Default

    Quote Originally Posted by Jamieb View Post
    Hello.. As far as i know this works I have not tested!
    I DID NOT MAKE THE STATS I EDITED SO IT WOULD SHOW IMAGE!

    Radio_stats.php

    PHP Code:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><body>
     <font color="navyblue"><?php
    // Shoutcast Server Stats
    // Parses shoutcasts xml to make an effective stats thing for any website
    // Coded by Daniel Brown. Edited by Nick Coates [SharpeHosting.com] [SharpeNews] KEEP THIS INTACT!!!
    // 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, &$errstr10);
     if(!
    $scfp) {
      
    $scsuccs=1;
    echo
    ''.$scdef.' Habbo Hotel Radio Is Currently 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">
    <link rel=stylesheet href="" type="text/css">
    <title>'
    .$scdef.'</title>
    </head>
    <body text="" bgcolor="e9e6f4">
     
     
    <p>
    <font color="black"><font face="verdana" size="1"><b>DJ Name:</b>&nbsp;'
    .$servertitle.'</font></p>
    <font color="black"><font face="verdana" size="1"><b>Listeners:</b>&nbsp;'
    .$currentlisteners.' </font></p>
    <font face="verdana" size="1" color="black"><b>
        Current Song:</b> '
    .$song[0].'</font></p>
        <b>
     
     <font face="verdana" size="1">
        Last Song:</font></b>
    <font color="black"><font face="verdana" size="1">
     '
    .$song[1].'
    <font color="black"><font face="verdana" size="1"><b>How does this dj look?</b>&nbsp;'
    <img src=".$servertitle..JPG" width="70" height="84">
    ' </font></p>
    </font>
    </body>
    </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>Page Tital</title>
    </head>
    <body text="" bgcolor=""><STYLE type=text/css>
    UNKNOWN {
     FONT-SIZE: 10px; COLOR: #black; FONT-FAMILY: verdana
    }
    BODY {
     BACKGROUND-COLOR: e9e6f4
    }
    A:link {
     COLOR: ; TEXT-DECORATION: none
    }
    A:visited {
     COLOR: #363636; TEXT-DECORATION: none
    }
    A:hover {
     COLOR: #363636; TEXT-DECORATION: underline
    }
    A:active {
     TEXT-DECORATION: none
    }
    BODY {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    TD {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    TH {
     FONT-SIZE: 10px; COLOR: e9e6f4; FONT-FAMILY: verdana
    }
    .style5 {font-size: 14px}
    </STYLE>
    <div><center><img src="offline.gif"></img></center></div>
    </body>
    </html>'
    ;
    }
    ?></font>
    </body>
    This is what I have added...



    Config_radio.php

    PHP Code:
    <?php
    //////////////////////////////////////////////////////////////////////////////////////////////
    // Stats Information
    // Grabs the xml from your radio server and displays it in a iframe that refreshes every 30 seconds.
    //////////////////////////////////////////////////////////////////////////////////////////////
    //Configuration
    $scdef "";               // Default station name to display when server or stream is down
    $scip "address";               // ip or url of shoutcast server
    $scport "port";             // port of shoutcast server
    $scpass "pass";             // password to shoutcast server
    //End configuration
    ?>
    To show a dj there name has to be say Jamie and the server tital has to be Jamie so then it should show jamie.JPG

    If you get me...

    You upload images in same file...

    Thanks tell me if it works i Have not tested... Thanks..
    +rep I had this in mind but I wasn't sure how I would go about putting it onto "paper" But I was right (the way I thought of doing it)

  5. #5
    Join Date
    Oct 2006
    Location
    BUXTON
    Posts
    2,191
    Tokens
    0

    Latest Awards:

    Default

    Thanks does they work?

  6. #6
    Join Date
    Feb 2008
    Posts
    14
    Tokens
    0

    Default

    It doesn't work and the reason is because the following line isn't correct.

    PHP Code:
    <font color="black"><font face="verdana" size="1"><b>How does this dj look?</b>&nbsp;'<img src=".$servertitle..JPG" width="70" height="84"> 
    is wrong it should look like the following

    PHP Code:
    <font color="black"><font face="verdana" size="1"><b>How does this dj look?</b>&nbsp;<img src="'.$servertitle.'.jpg" width="70" height="84"></font
    then it should work

    btw if your going to post a tutorial check it works before doing it
    Last edited by NathanTBH; 04-03-2008 at 09:25 AM.

    Ohhhhnoessss !!!
    Habbo.AM My Site Check It Out
    Love You Kayle XoXoX

Posting Permissions

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