PHP beginner |
|
Hier is script dat ik heel lang geleden heb gemaakt
maar het werkt wel (heb het net nog ff getest)
je moet alleen bij $serverip het ip adres van de shoutcast server invullen en bij $serverpoort de poort van je shoutcast server
<?
$serverip = "81.70.213.30";
$serverpoort = "8000";
$fp = @fsockopen($serverip, $serverpoort, &$errno, &$errstr, 5);
if(!$fp) {
$connect= "0";
} else {
$connect= "1";
}
if($connect != "0"){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp)) {
$page = fgets($fp, 1000);
}
$numbers = explode(",",$page);
$streaming = $numbers[1];
if($streaming == "1"){
$song = $numbers[6];
}
if($streaming != "1"){
$status = "offline";
} else {
$status = "online";
}
}
if($connect == "0"){
echo "<marquee>Onze Server is op dit moment niet online<br>
Sorry voor het ongemak.</marquee>";
} else {
if($status == "offline"){
echo "<marquee width=\"100%\">Er is nu geen uitzending</marquee>";
} else {
?>
<? echo "<marquee width=\"100%\">$song<marquee>"; ?>
<?
}
}
?>
<? $serverip = "81.70.213.30"; $serverpoort = "8000"; $fp = @fsockopen($serverip, $serverpoort, &$errno, &$errstr, 5); if(!$fp) { $connect= "0"; } else { $connect= "1"; } if($connect != "0"){ fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); $page = fgets($fp, 1000); } $streaming = $numbers[1]; if($streaming == "1"){ $song = $numbers[6]; } if($streaming != "1"){ $status = "offline"; } else { $status = "online"; } } if($connect == "0"){ echo "<marquee>Onze Server is op dit moment niet online<br> Sorry voor het ongemak.</marquee>"; } else { if($status == "offline"){ echo "<marquee width=\"100%\">Er is nu geen uitzending</marquee>"; } else { ?> <? echo "<marquee width=\"100%\">$song<marquee>"; ?> <? } } ?>
|