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 7 of 7
  1. #1
    Join Date
    Jan 2006
    Location
    Cambridge
    Posts
    1,911
    Tokens
    0

    Latest Awards:

    Default Simple PHP Help :)

    Right,

    My radio stats contain

    PHP Code:
    <img height="110" width="110" src="'.$servertitle.'.jpg"
    Obviously, if i don't have the specific image file it comes up with the broken image thingy.

    Is there a way i could replace .$servertitle.!.jpg with noimage.jpg for example

    Cheers,

    Ed
    EDTALKING


  2. #2
    Join Date
    May 2008
    Posts
    34
    Tokens
    0

    Default

    PHP Code:
    if( file_exists$servertitle.'.jpg' ) )
    {

        echo(
    '<img height="110" width="110" src="'$servertitle .'.jpg" />');

    }
    else
    {

        echo(
    '<img height="110" width="110" src="noimage.jpg" />');



  3. #3
    Join Date
    Jan 2006
    Location
    Cambridge
    Posts
    1,911
    Tokens
    0

    Latest Awards:

    Default

    Cheers for this but i'm getting

    HTML Code:
    Parse error:  syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/wkdradio/public_html/stats.php on line 83
    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.' 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=stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>'
    .$scdef.'</title> 
    </head> 
    <body background="images/stats_bg.jpg">



    <center>
    <table border="0" width="100%">
    <tr><td rowspan="2">
    <?php
    if( file_exists( $servertitle.'
    .jpg' ) )
    {

        echo('
    <img height="110" width="110" src="'. $servertitle .'.jpg" />');

    }
    else
    {

        echo('
    <img height="110" width="110" src="noimage.jpg" />');

    }   

    ?>
    <img height="110" width="110" src="'
    .$servertitle.'.jpg"></td>
    <td><font face="Trebuchet Ms" size="3" color="#ffffff"><b>Presenter</b><br>'
    .$servertitle.'</font></td></tr>
    <tr><td><font face="Trebuchet Ms" size="3" color="#ffffff"><b>Now Playing</b><marquee> '
    .$song[0].'</marquee></font></td></tr>
    </table>
    </center>


    </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=stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title><b><center>OFF AIR</title> 
    </head> 
     <body background="images/stats_bg.jpg">
    <font face="verdana" size="1" color="#000000"><center><b>OFF AIR!</center></b></font>
    </body> 

    </html>'


    ?>
    EDTALKING


  4. #4
    Join Date
    Dec 2006
    Posts
    3,970
    Tokens
    0

    Latest Awards:

    Default

    Fixed

    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.' 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=stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>'
    .$scdef.'</title> 
    </head> 
    <body background="images/stats_bg.jpg">



    <center>
    <table border="0" width="100%">
    <tr><td rowspan="2">
    <?php
    if( file_exists( $servertitle.'
    .jpg' ) )
    {

        echo('
    <img height=\"110\" width=\"110\" src=\"'. $servertitle .'.jpg\" />');

    }
    else
    {

        echo('<img height=\"110\" width=\"110\" src=\"noimage.jpg\" />');

    }   

    ?>
    <img height="
    110" width="110" src="'.$servertitle.'.jpg"></td>
    <td><font face="
    Trebuchet Ms" size="3" color="#ffffff"><b>Presenter</b><br>'.$servertitle.'</font></td></tr>
    <tr><td><font face="Trebuchet Ms" size="3" color="#ffffff"><b>Now Playing</b><marquee'.$song[0].'</marquee></font></td></tr>
    </
    table>
    </
    center>


    </
    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=stats.php"
    <
    link rel=stylesheet href="" type="text/css"
    <
    title><b><center>OFF AIR</title
    </
    head
     <
    body background="images/stats_bg.jpg">
    <
    font face="verdana" size="1" color="#000000"><center><b>OFF AIR!</center></b></font>
    </
    body

    </
    html>'; 

    ?>
    Lets set the stage on fire, and hollywood will be jealous.

  5. #5
    Join Date
    May 2006
    Posts
    1,797
    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.' 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=stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title>'
    .$scdef.'</title> 
    </head> 
    <body background="images/stats_bg.jpg">



    <center>
    <table border="0" width="100%">
    <tr><td rowspan="2">'
    ;

    if( 
    file_exists$servertitle.'.jpg' ) )
    {

        echo(
    '<img height="110" width="110" src="'$servertitle .'.jpg" />');

    }
    else
    {

        echo(
    '<img height="110" width="110" src="noimage.jpg" />');

    }   

    echo 
    '</td>
    <td><font face="Trebuchet Ms" size="3" color="#ffffff"><b>Presenter</b><br>'
    .$servertitle.'</font></td></tr>
    <tr><td><font face="Trebuchet Ms" size="3" color="#ffffff"><b>Now Playing</b><marquee> '
    .$song[0].'</marquee></font></td></tr>
    </table>
    </center>


    </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=stats.php"> 
    <link rel=stylesheet href="" type="text/css"> 
    <title><b><center>OFF AIR</title> 
    </head> 
     <body background="images/stats_bg.jpg">
    <font face="verdana" size="1" color="#000000"><center><b>OFF AIR!</center></b></font>
    </body> 

    </html>'


    ?>
    Try tha
    Last edited by MrCraig; 01-06-2008 at 08:15 PM.
    Coming and going...
    Highers are getting the better of me

  6. #6
    Join Date
    Aug 2005
    Location
    Tunbridge Wells, Kent
    Posts
    5,063
    Tokens
    1,624

    Latest Awards:

    Default

    Amazing how old the radio stats are yet still used worldwide.
    Never argue with an idiot, he'll drag you down to his level, and beat you with experience.

    Quote Originally Posted by Recursion
    *oh trust me
    *I would NEVER go ATi
    And 15 mins later...
    Sapphire ATI Radeon HD 5850 1024MB GDDR5 PCI-Express Graphics Card £195.73 1 £195.73
    *ordered.

  7. #7
    Join Date
    Jan 2006
    Location
    Cambridge
    Posts
    1,911
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by Flisker View Post
    Amazing how old the radio stats are yet still used worldwide.
    it's because they're decent


    +Rep to all except tom because i need to spread so please remind me that i owe you
    EDTALKING


Posting Permissions

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