Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Radio Stats

  1. #1
    Join Date
    Jun 2005
    Location
    UK
    Posts
    38
    Tokens
    0

    Exclamation Radio Stats

    Hey, i used the radio stats off Habbox forum, and I keep getting this message:

    Warning: fsockopen(): unable to connect to 65.98.29.162:10392 in /home/habbov/public_html/radio_stats3.php on line 8
    HabboVoice FM is Offline

    Ive read all the help things ont he forum, at least I think I have.

    I'll apy up to 5 HCs for successful help.

    Thanks.
    HabboVoice.com - The Voice Of Habbos World Wide !

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

    Latest Awards:

    Default

    Your probally editing the
    PHP Code:
     // Port here 
    comment part of the stats edit behind that so for example
    PHP Code:
     Port80 // port here 
    the 80 where your port would be

    hope that helps

    - Sy

  3. #3
    Join Date
    Jun 2005
    Location
    UK
    Posts
    38
    Tokens
    0

    Default

    Nop - Im editing the rigght palce.
    HabboVoice.com - The Voice Of Habbos World Wide !

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

    Latest Awards:

    Default

    care to paste the code? also it might mean some of the info is wrong

  5. #5
    Join Date
    Feb 2006
    Location
    Ontario Canada
    Posts
    4,587
    Tokens
    0

    Latest Awards:

    Default

    they dont seem to work anymore try these stats.
    http://www.hotscripts.com/jump.php?l...96&jump_type=0
    gmtt updated a new stats system.

    .:.:#14:.:. .:.: Impossible Is Nothing :.:. .:.: 845 Rep:.:.
    .:.: Stand up for what is right, even if you stand alone:.:.


  6. #6
    Join Date
    Jun 2005
    Location
    UK
    Posts
    38
    Tokens
    0

    Exclamation

    Sure, heres the radio stats code.

    <link href="stylesheets/style.css" type="text/css" rel="stylesheet">
    <?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, &$errstr, 30);
    if(!$scfp) {
    $scsuccs=1;
    echo''.$scdef.' 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($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;URL=radio_stats3.php">
    <title>'.$scdef.'</title>
    </head>

    <body bgcolor="FFFFCC" text="verdana"><font face="verdana" size="1" color="000000">
    <p align="center">
    <b>Current DJ ::</b>&nbsp;'.$servertitle.'</p> <p align="center">
    <b>Listeners ::</b>&nbsp;'.$currentlisteners.' / 50</p>

    <b>
    <p align="center">
    Current Song ::</b> '.$song[0].'
    <b>
    <BR></BR>
    Past Songs ::</b>
    <p align="center">
    <b>1.</b> '.$song[1].'<BR>
    <b>2.</b> '.$song[2].'<BR>
    <b>3.</b> '.$song[3].'<BR>
    </font>
    <BR>
    </p></p>
    </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_stats3.php">
    <link rel=stylesheet href="" type="text/css">
    <title>Radio Server Is Offline</title>
    </head>
    <font face="verdana" size="1" color="#000000">
    <body bgcolor="FFFFCC" text="">
    <center>HabboDesk FM Is Offline</center>
    </font>
    </body>

    </html>';
    }
    ?><body bgcolor="#FFFFCC">


    And Heres the config

    <?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 = "HabboVoice FM"; // Default station name to display when server or stream is down
    $scip = "65.98.29.162"; // ip or url of shoutcast server (DO NOT ADD HTTP:// don't include the port)
    $scport = "10392"; // port of shoutcast server
    $scpass = "REMOVED FOR SECURITY REASONS"; // password to shoutcast server
    //End configuration

    ?>


    Please Help
    HabboVoice.com - The Voice Of Habbos World Wide !

  7. #7

    Default

    It's your hosting. I'd get a free php hosting just for it.

  8. #8
    Join Date
    Feb 2006
    Location
    Befordshire, England
    Posts
    672
    Tokens
    0

    Default

    Aaron youre so sad you come to me saying you know all about radios and webdesign and you can't even do a stats!


    -Daza

  9. #9
    Join Date
    Jun 2005
    Location
    UK
    Posts
    38
    Tokens
    0

    Default

    Dear Daz,

    I can do stats - But ive never come accross this problem before and I didnt want to muck up the stats.
    HabboVoice.com - The Voice Of Habbos World Wide !

  10. #10
    Join Date
    Jul 2005
    Location
    -
    Posts
    2,995
    Tokens
    0

    Latest Awards:

    Default

    Have you changed the config.php link as i see your stats are radio_stats3.php try changing to:

    config.php
    radio_stats.php

Page 1 of 2 12 LastLast

Posting Permissions

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