Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 22
  1. #11
    Join Date
    Jan 2006
    Location
    West sussex
    Posts
    759
    Tokens
    0

    Default

    Radio stats is simple code

  2. #12
    Join Date
    Mar 2006
    Posts
    8
    Tokens
    0

    Default

    Nope,Nothing





  3. #13
    Join Date
    Mar 2006
    Posts
    8
    Tokens
    0

    Question

    Quote Originally Posted by Always
    Radio stats is simple code

    If its simple,Tell me?





  4. #14
    Join Date
    Mar 2006
    Posts
    281
    Tokens
    0

    Default

    Find it your self...

    www.google.com

  5. #15
    Join Date
    Sep 2005
    Posts
    5,253
    Tokens
    3,625

    Latest Awards:

    Default

    Quote Originally Posted by Css
    Find it your self...

    www.google.com
    Lol - theres Probebly Even a , Tutorial In the Website Tutorial Section ...

  6. #16
    Join Date
    Aug 2005
    Location
    Chigwell, Essex
    Posts
    3,949
    Tokens
    0

    Latest Awards:

    Default

    Guitars, Gunshots 'n Glowsticks

    UNDERAGE FESTIVAL 2008!
    READING FESTIVAL 2008!
    OFFSET FESTIVAL 2008!
    30th September - Enter Shikari @ Camden Underworld
    1st November - Lee Evans @ Wembley Arena

    Myspace!

  7. #17
    Join Date
    Mar 2006
    Posts
    281
    Tokens
    0

    Default

    Pfft how could i forget that ? -.-

  8. #18
    Join Date
    Sep 2005
    Posts
    5,253
    Tokens
    3,625

    Latest Awards:

    Default

    Quote Originally Posted by Elliot.
    thats what the link is, ah well.. i just said Tutorials section... close enough!

  9. #19
    Join Date
    Mar 2006
    Posts
    281
    Tokens
    0

    Default

    Well since u do not have to abillity to follow instructions ::

    Making Radio Stats Tutoial. Ideas from Danny (Luckyrare), thanks

    First make a file called config_radio.php

    Then edit it to make it include: PHP Code:

    PHP Code:
    <?php 
     
    ////////////////////////////////////////////////////////////////////////////////////////////// 
     
    // Dinghy Radio Stats Information 
    [left]// 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 [/left]
     
    $scdef "NAME RADIO HERE"// Default station name to display when server or stream is down 
     
    $scip "IP HERE"// ip or url of shoutcast server (DO NOT ADD HTTP:// don't include the port) 
     
    $scport "PORT HERE"// port of shoutcast server 
     
    $scpass "PASS HERE"// password to shoutcast server 
    [left]//End configuration [/left]
     
     
    ?>
    Then click save

    After that, make a page called radio_stats.php

    This page should include: PHP Code:
    PHP Code:
    <?php 
     
     
    // Shoutcast Server Stats 
     
    // Parses shoutcasts xml to make an effective stats thing for any website 
    [left]// ©2004-2005 Daniel Brown http://www.gmtt.co.uk 
    // Please refer to the readme file for use. [/left]
     
    include('config_radio.php'); //you may edit this path to fit your server environment otherwise leave it alone 
     
    $scfp fsockopen("$scip"$scport, &$errno, &$errstr30); 
    [
    left]if(![/left]
    $scfp) { 
     
    $scsuccs=1
     
    echo
    ''.$scdef.' is Offline'
     

    [
    left]if([/left]
    $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); 
     

     
    ###################################################################################################################### 
    [left]/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 
    //define xml elements [/left]
     
    $loop = array("STREAMSTATUS""BITRATE""SERVERTITLE""CURRENTLISTENERS"); 
     
    $y=0
    [
    left]while([/left]
    $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++; 
    [
    left]} [/left]
     
    //end intro xml elements 
    [left]###################################################################################################################### 
    ###################################################################################################################### 
    /////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 
    //get song info and history [/left]
     
    $pageed ereg_replace(".*<SONGHISTORY>"""$page); 
     
    $pageed ereg_replace("<SONGHISTORY>.*"""$pageed); 
     
    $songatime explode("<SONG>"$pageed); 
     
    $r=1
    [
    left]while([/left]
    $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); 
    [
    left]} [/left]
     
     
    //display stats 
     
    if($streamstatus == "1"){ 
     
    //you may edit the html below, make sure to keep variable intact 
     
    echo
    [left]<html> [/left]
     
    [left]<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>'
    [/left]
    .
    $scdef.'</title> 
     
    </head> 
     
    [left]<body text="verdana" bgcolor="#FFFFFF"> [/left]
     
     
     
     
    [left]<p align="center"><center> [/left]
     
    [left]<font face="arial" size="2"><b>&nbsp;Server Name:</b>&nbsp;'
    [/left]
    .
    $servertitle.'</font></p> 
     
    <font face="arial" size="2"><b>&nbsp;Listeners:</b>&nbsp;'
    .$currentlisteners.' / 20</font></p> 
     
     
    <font face="verdana" size="2" color=""><b> 
     
    [left]Current Song:</b> '
    [/left]
    .
    $song[0].'</font></p> 
     
    <b> 
     
     
    [left]<font face="arial" size="2"> 
    Past Songs:</font></b> 
    <font color=""><font face="verdana" size="2"> 
    <p align="center"> 
    <b>1.</b> '
    [/left]
    .
    $song[1].'<BR> 
     
    <b>2.</b> '
    .$song[2].'<BR> 
     
    <b>3.</b> '
    .$song[3].'<BR> 
     
    </font> 
    [left]<BR> 
    </p></p> 
    </body> [/left]
     
    [left]</html>'
    [/left]

     

    [
    left]if([/left]
    $streamstatus == "0"
     

     
    //you may edit the html below, make sure to keep variable intact 
     
    echo
    [left]<html> [/left]
     
    [left]<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> [/left]
     
    [left]<body text="" bgcolor=""> 
    Server Offline! 
    </body> [/left]
     
    [left]</html>'
    [/left]

     

     
    ?>



    You may edit were it tell you to

    If you like it, please rep Luckyrare™

    Hope it helps


    Dunko



    [Edited By Partie2] (Forum Moderator) Stickered by partie2, great Job

    Last edited by Css; 27-03-2006 at 04:59 PM.

  10. #20
    Join Date
    Sep 2005
    Posts
    5,253
    Tokens
    3,625

    Latest Awards:

    Default

    What he said!

Page 2 of 3 FirstFirst 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
  •