Das ganze Ding sieht so aus und macht eigentlich nix anderes als ein Bild auf die Startseite zu bringen in dem es den Moderator ausliest.
Jetzt wollte ich das das Bild durch eine html/php Seite ersetzen.
<META http-equiv="refresh" content="180; URL=http://www.nowherestation.de/docs/modanzeige/radio.php">
<body background="../mods/sendefrei.gif" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php
include('config_radio.php');
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 10);
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);
}
####################################################################################################
##################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\
//define xml elements
$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS");
$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);
// uncomment the next line to see all variables
//echo'$'.$scphp.' = '.$$scphp.'<br>';
$y++;
}
//end intro xml elements
####################################################################################################
##################
####################################################################################################
##################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
$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++;
}
//end song info
fclose($scfp);
}
//display stats
if($servertitle == "Nowhere-Station-Gast"){
echo'<img src="http://www.nowherestation.de/docs/mods/gast.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Kishin"){
echo'<img src="/docs/mods/kishin.gif"><border="0">';
}
if($servertitle == "Nowhere-Station-Kandis"){
echo'<img src="http://www.nowherestation.de/docs/mods/kandis.gif" border="0">';
}
if($servertitle == "Nowhere-Station-kishine"){
echo'<img src="http://www.nowherestation.de/docs/mods/susi.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Musik.nonstop"){
echo'<img src="http://www.nowherestation.de/docs/mods/musik1.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Stephan"){
echo'<img src="http://www.nowherestation.de/docs/mods/wysiwyg.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Micha"){
echo'<img src="http://www.nowherestation.de/docs/mods/micha.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Peterbond"){
echo'<img src="http://www.nowherestation.de/docs/mods/peterbond.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Kuschel"){
echo'<img src="http://www.nowherestation.de/docs/mods/kuschel.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Timerider"){
echo'<img src="http://www.nowherestation.de/docs/mods/timerider.gif" border="0">';
}
if($servertitle == "Nowhere-Station-rob"){
echo'<img src="http://www.nowherestation.de/docs/mods/rob.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Iceman"){
echo'<img src="http://www.nowherestation.de/docs/mods/iceman.gif" border="0">';
}
if($servertitle == "Nowhere-Station-Sylvi"){
echo'<img src="http://www.nowherestation.de/docs/mods/sylvi.gif" border="0">';
}
?
Das muß doch irgentwie gehn das anstatt eines Bildes eine Seite aufgerufen wird.
LG Kishin