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!


Page 1 of 3 123 LastLast
Results 1 to 10 of 26

Thread: Radio Stats

  1. #1
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default Radio Stats

    Can anyone make a radio stats for my site please? I don't want the typical PHP code just posted here as everytime I try to use that code it dosen't work and so that's why I need someone who is an expert or experienced in PHP to make me one?

    PM Me!
    Post Count:

    50 100 200 500 1000

  2. #2
    Join Date
    Oct 2006
    Location
    Doncaster, UK
    Posts
    1,458
    Tokens
    0

    Latest Awards:

    Default

    You're obviously not doing it correctly because there is only 1 code - I think.
    REMOVED

    Edited by jesus (Forum Super Moderator): Please do not have images in your signature which are over the size limit for your usergroup.

  3. #3
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    There's not there's several actually I saw a few on tech tuts and when I edit the config.php file I do it with the correct details but the radio server says the radio is offline all the time!
    Post Count:

    50 100 200 500 1000

  4. #4
    Join Date
    Oct 2006
    Location
    Doncaster, UK
    Posts
    1,458
    Tokens
    0

    Latest Awards:

    Default

    Probably because it is.
    REMOVED

    Edited by jesus (Forum Super Moderator): Please do not have images in your signature which are over the size limit for your usergroup.

  5. #5
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    No I have tested it with the radio online but no change
    Post Count:

    50 100 200 500 1000

  6. #6
    Join Date
    Oct 2006
    Location
    Doncaster, UK
    Posts
    1,458
    Tokens
    0

    Latest Awards:

    Default

    How long have you waited?
    REMOVED

    Edited by jesus (Forum Super Moderator): Please do not have images in your signature which are over the size limit for your usergroup.

  7. #7
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    Like 10 Mins maybe longer!
    Post Count:

    50 100 200 500 1000

  8. #8
    Join Date
    Jul 2006
    Location
    Southampton
    Posts
    1,891
    Tokens
    0

    Latest Awards:

    Default

    For the config file i have my own codes:
    name config_radio.php
    HTML Code:
    <?php
    //////////////////////////////////////////////////////////////////////////////////////////////
    //
    //////////////////////////////////////////////////////////////////////////////////////////////
    //Configuration
    $scdef = "There Is No Dj Online"; 
    $scip = "IP HERE"; 
    $scport = "PORT HERE"; 
    $scpass = "PASSWORD HERE"; 
    $bitrate = "BIT RATE HERE";
    //End configuration
    And radio_stats.php

    HTML 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, &$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"); 
    $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="10;URL=radio_stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>'.$scdef.'</title> 
    </head> 
    
    <body text="verdana" bgcolor="black"> 
    
    
    
    
    <p align="center"><center> 
    
    <font face="arial" size="2"><b>&nbsp;Server Name:</b>&nbsp;'.$servertitle.'</font></p> 
    <font face="arial" size="2"></p> 
    
    <font face="verdana" size="2" color="white"><b> 
    
        Current Song:</b> '.$song[0].'</font></p> 
        <b> 
    
    
        <font face="arial" size="2"> 
        Past Songs:</font></b> 
    <font color=""><font face="verdana" size="2"> 
    <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="10;URL=radio_stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>Radio Server Is Offline</title> 
    </head> 
    
    <body text="white" bgcolor="black"> 
    Server Offline! 
    </body> 
    
    </html>'; 
    } 
    ?>
    [COLOR]Removed by invincible (Forum Super Moderator) as it was oversize[/COLOR]

  9. #9
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    That's the code I've talked about not owrking I'll give it a try and let you know if it works!
    Post Count:

    50 100 200 500 1000

  10. #10
    Join Date
    Jun 2006
    Location
    Northern Ireland
    Posts
    307
    Tokens
    0

    Default

    Nope that dosen't work! Oh and sorry for double posting!

    Matty. (Forum Moderator) - Please don't double post. Please just edit your other post.
    Last edited by Matt.; 19-10-2006 at 07:16 PM.
    Post Count:

    50 100 200 500 1000

Page 1 of 3 123 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
  •