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: Help please

  1. #1
    Join Date
    Nov 2007
    Posts
    182
    Tokens
    0

    Default Help please

    Anybody know why these stats are not working?

    will rep for help thanks

    http://www.habtopia.co.uk/radio_stats.php

    <html>
    <head>
    <body bgcolor="e9e6f4">
    <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, &$errstr, 10);
    if(!$scfp) {
    $scsuccs=1;
    echo''.$scdef.' Habtopia radio 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($scfp, 1000);
    }
    ################################################## ################################################## ##################
    /////////////////////////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.' / 200</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>
    </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>Habbo Hotel Radio Is Curently Offline</title>
    </head>
    <body text="" bgcolor=""><STYLE type=text/css>
    UNKNOWN {
    FONT-SIZE: 10px; COLOR: #black; FONT-FAMILY: verdana
    }
    BODY {
    BACKGROUND-COLOR: e9e6f4
    }
    Aink {
    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>
    Last edited by Habtopia; 24-11-2008 at 09:34 PM.

  2. #2
    Join Date
    Sep 2008
    Posts
    718
    Tokens
    0

    Default

    Quote Originally Posted by Habtopia View Post
    Anybody know why these stats are not working?

    will rep for help thanks

    http://www.habtopia.co.uk/radio_stats.php
    I assume you have edited this, because I use the same stats and they work.
    Last edited by HabbDance; 24-11-2008 at 09:37 PM. Reason: You added the code
    +.net - omg it's coming o_o

  3. #3
    Join Date
    Nov 2007
    Posts
    182
    Tokens
    0

    Default

    havent edited in anyway but the code is there

  4. #4
    Join Date
    Jan 2006
    Location
    Kent
    Posts
    987
    Tokens
    0

    Default

    Looks like the fsockopen() function is disabled in the php configuration on your server. Ask your host to enable it
    This is our situation and we're happy to be here,
    I wouldn't change this place for anything.


  5. #5
    Join Date
    Nov 2007
    Posts
    182
    Tokens
    0

    Default

    Quote Originally Posted by Joe! View Post
    Looks like the fsockopen() function is disabled in the php configuration on your server. Ask your host to enable it
    hope not lol + rep

  6. #6
    Join Date
    Sep 2008
    Location
    UK
    Posts
    3,670
    Tokens
    0

    Latest Awards:

    Default

    Yeah it's a problem with fsockopen() a lot of sites have this as their hosts don't allow it.
    Back for a while.

Posting Permissions

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