also mom mus ich jedem dj namen da extra eintagen in die php datei der vergleich wird hergestelt durch das stream signal der sende software.
Nun gehts mir halt darum das ich nicht für jeden DJ das in die php datei eintragen mus sondern der script einfach den nick mit der userdatenbank vergleicht und dann den dazugehörigen avatar aus der daten bank pulik macht.
Hier mal der komplete script
//Configuration:
$server2 = "a"; //IP des Shoutcast Servers
$server2port = "b"; //Port des Shoutcast Server - Bsp.: 8000
$server2pass = "c"; //Passwort des Shoutcast Servers
$dateix = fsockopen("$server2", $server2port, &$errno, &$errstr);
if( !$dateix )
{
echo "<font face='Verdana' size='2' color='black'><b>DOWN<b/></font><br>";
fclose($dateix);
}
else
{
fputs($dateix,"GET /admin.cgi?pass=$server2pass&mode=viewxml HTTP/1.0\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows NT;)\r\n\r\n");
while (!(feof($dateix)))
{
$zeilex .= fgets($dateix, 4096);
}
fclose($dateix);
}
$tmpx = explode("<CURRENTLISTENERS>", $zeilex);
$tmpx = explode("</CURRENTLISTENERS>", $tmpx[1]);
$server2lauscher = $tmpx[0];
$pl2 = " ";
$tmpx = explode("<SERVERGENRE>", $tmpx[1]);
$tmpx = explode("</SERVERGENRE>", $tmpx[1]);
$tmp2x = explode("+", $tmpx[0]);
$nick2 = $tmp2x[0];
if(count($tmp2x) == 2)
$pl2 = $tmp2x[1];
$tmpx = explode("<SERVERTITLE>", $tmpx[1]);
$tmpx = explode("</SERVERTITLE>", $tmpx[1]);
$server2title = $tmpx[0];
$tmpx = explode("<SONGTITLE>", $tmpx[1]);
$tmpx = explode("</SONGTITLE>", $tmpx[1]);
$song2title = $tmpx[0];
$tmpx = explode("<STREAMSTATUS>", $tmpx[1]);
$tmpx = explode("</STREAMSTATUS>", $tmpx[1]);
$stream2status = $tmpx[0];
if ($stream2status == "1")
{
//Welcher Moderator?
echo "<font face='Verdana' size='2'><b>Es sendet</b>:<br> $nick2</font><br>";
// DJ BIld 1
if ($nick2 == "AutoDJWundersam")
echo '<img src="include/images/avatars/9.jpg">
';
// DJ BIld 2
if ($nick2 == "DJGothicqueen")
echo '<img src="include/images/avatars/16.jpg">
';
// DJ BILD ENDE
if ($nick2 == " DJSilverStar")
echo '<img src="include/images/avatars/10.jpg">
';
// DJ BIld 3
if ($nick2 == "Autostream")
echo '<img src="dagmar-k.jpg">
';
// DJ BILD ENDE
//Playlist vorhanden?
if ($pl2 =="")
{
echo "";
}
else
{
echo "<a href=\"";
echo "$pl2";
echo "\" target=\"_blank\"></a>";
}
//Was wird gespielt?
echo "<font face='Verdana' size='2'><br></font><br>";
}
//Offair? Dann hier das:
else
{
echo "<font face='Verdana' size='2' color='grey'><b>Offair</b></font>";
}
?>
es geht darum di DJ abfrage datenbank tauglich zu machen so das ein Handisches eintragen unnötieg wird und der script sich seine vergleichspunkte direkt in der msql selbst sucht und den passenden avatar aus der userdatenbank dann ausgiebt.
// DJ BIld 1
if ($nick2 == "AutoDJWundersam")
echo '<img src="include/images/avatars/9.jpg">
';
Also müste dies umgewandelt werden in eine datenbank abfrage. wer kann helfen
Edit: Bitte ändern Button Nutzen!
Zuletzt modifiziert von Nemo am 30.04.2013 - 18:48:27