01.06.2007, 12:45
Hallo,
ich habe hier 2 Scripte die ich gerne irgendwie in das Forum einbauen möchte.
Es dreht sich hierbei um die Anzeige was gerade in meinem Webradio läuft incl. statistic und on oder offline.
Am liebsten waere mir das diese Anzeige oben über oder unter der Übersicht angezeigt wird.
Anbei mal die beiden Scripte:
Radiostats.php
config_radio.php
wie bzw was muss ich da exakt machen?
Danke im voraus!
coma
ich habe hier 2 Scripte die ich gerne irgendwie in das Forum einbauen möchte.
Es dreht sich hierbei um die Anzeige was gerade in meinem Webradio läuft incl. statistic und on oder offline.
Am liebsten waere mir das diese Anzeige oben über oder unter der Übersicht angezeigt wird.
Anbei mal die beiden Scripte:
Radiostats.php
PHP-Code:
<?php
include('config_radio.php');
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
if(!$scfp) {
$scsuccs=1;
echo''.$scdef.' is Offline';
}
if($scsuccs!=1){
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
while(!feof($scfp)) {
$page .= fgets($scfp, 1000);
}
$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS", "BITRATE");
$y=0;
while($loop[$y]!=''){
$pageed = ereg_replace(".*<$loop[$y]>", "", $page);
$scphp = strtolower($loop[$y]);
$$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)
$$scphp = urldecode($$scphp);
$y++;
}
$pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
$pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
$songatime = explode("<SONG>", $pageed);
$r=1;
while($songatime[$r]!=""){
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
$dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
}
fclose($scfp);
}
if($streamstatus == "1"){
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel=stylesheet href="" type="text/css">
<title>'.$scdef.'</title>
</head>
<body text="" bgcolor="">
<p align="center"><center>
<img src="online.jpg"><br>
<b>Streamtitel:</b> '.$servertitle.'<br>
<b>Aktuelle Zuhörer:</b> '.$currentlisteners.' / '.$maxlisteners.'<br>
<b>Bitrate:</b> '.$bitrate.'kbps<br>
<b>Aktueller Song:</b> '.$song[0].'</p><b>
</p>
</body>
</html>';
}
if($streamstatus == "0")
{
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel=stylesheet href="" type="text/css">
<title>Streamserver ist offline</title>
</head>
<body text="" bgcolor="">
<center>
<img src="offline.jpg">
</body>
</html>';
}
?>
config_radio.php
PHP-Code:
<?php
$scdef = "Streamserver powered by POP-Stream.de";
$scip = "s3.pop-stream.de";
$scport = "";
$scpass = "";
?>
wie bzw was muss ich da exakt machen?
Danke im voraus!
coma