Location: PHPKode > scripts > Shoutcast Status Image > shoutcast-status-image/status.php
<?php
// Mysql staus image script by Anthony Parkes
// hide@address.com
// www.aj-services.com


$server = ""; // IP address to your shoutcast server.
$port = ""; // port of your shoutcast server
$online = "online.gif"; // Online Gif image
$offline = "offline.gif"; // offline gif image




// Start Data Collection
 $fp = fsockopen("$server", $port, $errno, $errstr, 30);
      fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)\r\n\r\n");
      while (!feof($fp)) {
          $content .= fgets($fp,128);
}
      fclose($fp);
// start data processing
      $debut = strpos($content, '<body>') + strlen('<body>');
      $fin = strpos($content, '</body>', $debut);
      $string = substr($content, $debut, $fin - $debut);
      $stats = explode(',', $string);

// Start Image generation
// Dedug Status echo "$stats[1]";
//offline
if ($stats[1] == "0") {
include("$offline");
}

//online
if ($stats[1] == "1") {
include("$online");
}





?>
Return current item: Shoutcast Status Image