Results 1 to 2 of 2
  1. #1
    Join Date
    Apr 2006
    Location
    Leamington Spa
    Posts
    1,375
    Tokens
    72

    Latest Awards:

    Default [PHP] radio stats script busteddd.

    IYYAAAR,

    I got a radio stats script from somewhere i dont exacly remember but it doesn't exacly work on my site... Even when a DJ's actually DJing it says "HabboFriction FM is offline." which is the offline message.. OBV.

    Here's the link: http://habbofriction.uk.to/radio/test_stats.php

    And the page code is:
    PHP Code:
    $scdef "HabboFriction FM";               
    $scip "208.100.59.104";
    $scport "8005";                  
    $scpass "HIDEN FROM U HABBOXFORUM PPLZ *BOMBZ*!!!!111";                 

    $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""MAXLISTENERS""BITRATE");
     
    $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 http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <link rel=stylesheet href="" type="text/css">
    <title>'
    .$scdef.'</title>
    </head>

    <body text="" bgcolor="">


    <p align="center"><center>
    <img src="online.jpg"><br>
    <b>Stream Title:</b> '
    .$servertitle.'<br>
    <b>Listeners:</b> '
    .$currentlisteners.' / '.$maxlisteners.'<br>
    <b>Bitrate:</b> '
    .$bitrate.'kbps<br>
    <b>Current Song:</b> '
    .$song[0].'</p><b>
    </p>
    </body>

    </html>'
    ;
    }
    if(
    $streamstatus == "0")
    {
    //you may edit the html below, make sure to keep variable intact
    echo'
    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <link rel=stylesheet href="" type="text/css">
    <title>Radio Server Is Offline</title>
    </head>

    <body text="" bgcolor="">
    <center>
    <img src="offline.jpg">
    </body>

    </html>'
    ;
    }
    ?> 
    Please help!

    If your considering saying stuff like "lulz u nub" or "omg thtz mine u feef!!!111" or something unhelpful, expect -rep as much as I can
    i've been here for over 8 years and i don't know why

  2. #2
    Join Date
    Apr 2006
    Location
    Leamington Spa
    Posts
    1,375
    Tokens
    72

    Latest Awards:

    Default

    EDIT, well if I could: I've managed to fix it, turned out there was an error on the radio host.
    i've been here for over 8 years and i don't know why

Posting Permissions

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