Does anyone have the code to do this?
+rep :)
Printable View
Does anyone have the code to do this?
+rep :)
Hello Jack!
Saw a script some were on the net that only needed IP and port about a week ago.
Ill hvae a look for it next time im on my pc i might of downloaded it..
Thanks Jamieb
[http://www.habboring.com/scripts/SHO...e%20Stats.zip]PHP Code:<?php
// Mysql staus image script by Anthony Parkes
// [email protected]
// www.aj-services.com
$server = ""; // IP address to your shoutcast server.
$port = ""; // port of your shoutcast server
$online = ""; // Online Gif image
$offline = ""; // 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") {
header("Content-type: image/gif");
readfile('$offline');
}
//online
if ($stats[1] == "1") {
header("Content-type: image/gif");
readfile('$online');
}
?>
Ok, I have edited it to display the actual stats. I'm having trouble displaying the current radio dj.
Do you know which number is stream title?PHP Code:echo("HabbCrazy is Online<br>Listeners: $stats[0] ($stats[4] unique)<br>Radio DJ: $stats[help]<br>Current Song: $stats[6]");
The Housekeeping Guy has a radio spy which uses just the ip and port. Check that out :)
it took ages to load for me :(
Sadly, this script dosn't get the stream title, but im sure it can be added?
$stats[0] = Listeners
$stats[1] = Status
$stats[2] = Peak
$stats[3] = Max Listeners
$stats[4] = Unique Listeners
$stats[5] = Bitrate
$stats[6] = Song
So it has everything but stream title :S
Why does everyone use explode and stuff to get data from a page?????????????????????????????????????????????? ?????????????????????
Because all you have to do is explode this:
http://habbcrazy.net:8002/7.html