<?php
$server = "shoutcast.internet-radio.org.uk";
$port = "0000"; // port of your internet radio server
$online = "<marquee> <p>WE are online :)</p> </marquee>"; // Online Message You can have ANY PHP or HTML in this.
$offline = "<marquee> <p>Sorry we are offline :( </p></marquee>"; // offline Message You can have ANY PHP or HTML in this.
// 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" || !$stats) {
echo("$offline");
}
//online
if ($stats[1] == "1") {
echo("$online");
}
?>