1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
$radioname = $params->get( 'radioname', 'FungKur.FM' );
$host = $params->get( 'host', 'fungkurfm.mine.nu' );
$port = $params->get( 'port', '8000' );
$chooseplayer = $params->get( 'chooseplayer', 'Choose Player' );
$listener = $params->get( 'listener', 'Listener' );
$from = $params->get( 'from', 'from' );
$peakmenu = $params->get( 'peakmenu', 'Peak' );
$serverstatus = $params->get( 'serverstatus', 'Server Status' );
$currentsong = $params->get( 'currentsong', 'Current Song' );
$fp=@fsockopen($host,$port,&$errno,&$errstr,10);
if (!$fp) {
echo "Connection Putus";
} else {
fputs($fp,"GET /7 HTTP/1.1\nUser-Agent:Mozilla\n\n");
for($i=0; $i<1; $i++) {
if(feof($fp)) break;
$fp_data=fread($fp,31337);
usleep(500000);
}
$fp_data=ereg_replace("^.*<body>","",$fp_data);
$fp_data=ereg_replace("</body>.*","",$fp_data);
list($current,$status,$peak,$max,$reported,$bit,$song) = explode(",", $fp_data, 7);
if ($status == "1") {
echo "<font face=verdana size=1><b>$serverstatus</b>: <font face='verdana' size='2' color='#009900'><b> Online</b></font><br> <b>Bitrate</b>: $bit Kbps<br><br>
<font face='verdana' size='2' color='#123551'><b>$currentsong</b>:</font><font face='verdana' size='2' color='#DBE7F2'><b> $song </b></font><br>
<br>
<font face=verdana size=2>Es lauschen $current $listener<br>";
} else {
echo "<font face='verdana' size='2' color='#000000'><b> $radioname </b></font><br><font face='verdana' size='2' color='#FF0000'><b> Offline </b></font>";
} }
?> </center> <br>
</div>
|