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
  •