Seite 4 von 6
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 16:07
				von Rolli
				Hey danke dir für die schnelle Antwort!
dann werde ich mal öfter reinsehen wann Du es es reinsetzt!
LG
Rolli
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 20:12
				von harry2109
				Hier mal die index.php bei dem wenn kein DJ bzw Autodj auf dem Stream ist eine Grafik erscheint.
index.php
<?php 
include("style.php"); 
?>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Harry2109">
<meta http-equiv="refresh" content="60">
<title><?php echo "$titel";?></title>
</head><body onload="setTimeout(function(){this.document.location.reload();}, 60000);">
<center>
<table border="<?php echo "$tbborder";?>" bgcolor="<?php echo "$tbhgfarbe";?>" style="background-image:url(replacer/<?php echo "$tbhgbild";?>)" bordercolor="<?php echo "$tbborderfar";?>" width="<?php echo "$tbbreite";?>" height="<?php echo "$tbhoehe";?>">
<tr>
<td><center>
<?php
include("config.php");
if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) {
if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) {
$xmldata = "";
while(!feof($fp)) $xmldata .= fgets($fp, 1000);
$xmldata = explode("\r\n", $xmldata);
$xmldata = $xmldata[3];
}
}
function get_item($name, $source) {
preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}
$sc_stream_status = get_item("STREAMSTATUS", $xmldata);
if(!($sc_stream_status)) {
echo "<img src='$ordnerurl/replacer/serveroff.gif' height='$bildhoehe'>";
}
else
{
echo "<font color='$djschriftfar' size='$djschriftgro' face='Comic Sans Ms'>Für euch OnAir<br/></font>";
$sc_aim = get_item("AIM", $xmldata);
if($sc_aim == "N/A") { echo "<img src='$ordnerurl/replacer/$autodjbild' height='$bildhoehe'>"; }
if($sc_aim == "$dj1") { echo "<img src='$ordnerurl/replacer/$dj1.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj2") { echo "<img src='$ordnerurl/replacer/$dj2.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj3") { echo "<img src='$ordnerurl/replacer/$dj3.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj4") { echo "<img src='$ordnerurl/replacer/$dj4.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj5") { echo "<img src='$ordnerurl/replacer/$dj5.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj6") { echo "<img src='$ordnerurl/replacer/$dj6.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj7") { echo "<img src='$ordnerurl/replacer/$dj7.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj8") { echo "<img src='$ordnerurl/replacer/$dj8.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj9") { echo "<img src='$ordnerurl/replacer/$dj9.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj10") { echo "<img src='$ordnerurl/replacer/$dj10.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj11") { echo "<img src='$ordnerurl/replacer/$dj11.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj12") { echo "<img src='$ordnerurl/replacer/$dj12.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj13") { echo "<img src='$ordnerurl/replacer/$dj13.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj14") { echo "<img src='$ordnerurl/replacer/$dj14.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj15") { echo "<img src='$ordnerurl/replacer/$dj15.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj16") { echo "<img src='$ordnerurl/replacer/$dj16.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj17") { echo "<img src='$ordnerurl/replacer/$dj17.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj18") { echo "<img src='$ordnerurl/replacer/$dj18.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj19") { echo "<img src='$ordnerurl/replacer/$dj19.gif' height='$bildhoehe'>"; }
if($sc_aim == "$dj20") { echo "<img src='$ordnerurl/replacer/$dj20.gif' height='$bildhoehe'>"; }
?>
</b>
</center>
</td>
</tr>
<tr>
<td>
<?php
if ($titelanzeige == 1){
if($sc_stream_status) {
$sc_song = get_item("SONGTITLE", $xmldata);
}
echo "<font color='$lauffar' size='$laufgro'><marquee onMouseOver='this.stop()' onMouseOut='this.start()' direction='$laufrich' scrollamount='$laufgesch'>$sc_song</marquee></font>";
}
}
?>
</td>
</tr>
</table>
</body></html>
Einfach auf dem Webspace gegen die jetzige index.php austauschen.
Hier noch eine Grafik dazu
serveroff.gif

Die grafik mußt du in den Ordner replacer speichern als serveroff.gif
Ich hoffe das es so ist wie du wolltest.
Gruß Harry
 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 20:56
				von Rolli
				Danke erstmal Harry,werde mir das alles mal in ruhe ansehen und austesten!
Wenn was unklar ist kann ich mich ja bestimmt bei dir melden?!
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 21:00
				von harry2109
				Das script war eher für 
100prozentdevil 
gedacht deins mache ich mrogen
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 21:19
				von Rolli
				ups lach ok Harry gut das ich nochmal geschaut habe
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 21:30
				von Rolli
				äh Harry,
mal frage zur config - das Serverpasswort - bei mir senden die DJ nicht über das hauptpasswort da der AutoDj im HG läuft und man den mit connect dann kickt somit hat jeder DJ sein eigenes PW!
dann wird so sicher die Anzeige nicht funktionieren !? oder?
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 18.02.2013, 21:49
				von harry2109
				Sollte aber mit deinem hauptpasswort funzen
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 20.02.2013, 00:28
				von 100prozentdevil
				Harry du bist der beste...
...hast den kopf auf dem nagel getroffen...funktioniert bestens und entspricht zu 100% dem was ich mir vorgestellt habe...besten dank für die arbeit 

 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 04.03.2013, 15:22
				von ExEngel
				hallo erstmal,
hab da nen kleines bis grösseres prob mit der dj-anzeige.Vielleicht kann mir mal jemand helfen. Box wird  angezeigt,hg funzt auch, laufschrift funzt....
Allerdings werden KEINE bilder angezeigt. Alle gifs liegen im replacer ordner, chmod bei allen 755, aber auch das autodj- bild wird nicht angezeigt.
Wäre nett wenn mal jemand nachgucken würde, um mir auf die sprünge zu helfen. 
 
 
mfg
Exengel
 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 04.03.2013, 17:45
				von ExEngel
				sodele,
dank harry is jetzt alles beim besten. Vielen Dank dafür.
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 01.04.2013, 16:17
				von spetzek
				Hallo Harry @ all;
Ich hab folgendes Problem, Ich bekomme in der Dj Anzeiger einfach kein Bild rein!
Ich weiß nicht wo drann es Liegt habe die bild.gif´s im replacer ordner, chmod bei allen 755!
Ich Weiß leider nicht mehr was ich tun kann oder soll! Alles ander lupt gut nur ich hab keine dj bilder in der Anzeige!
Um jede Hilfe bin ich Dankbar!
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 01.04.2013, 16:39
				von harry2109
				Bitte mal Chat link per PN
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 01.04.2013, 21:13
				von spetzek
				Vielen Dank Harry für deine schnelle Hilfe klapt alles Prima!
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 12.12.2013, 23:41
				von Devilsound
				Erstmal Danke Harry!
Klasse skript!
Nach gefühlen 4 Stunden habe ich nur eines nicht hinbekommen.
Die Zeile
if($sc_aim == "N/A") { echo "<img src='$ordnerurl/replacer/$autodjbild' height='$bildhoehe'>"; }
Gibt beim Laufen des Auto DJ's  über dem Bild  das    N/A   aus.
Ich habe das Problem grob gelößt in dem ich die Schrift auf "1" gesetzt habe.
Auch bekomme ich nur ein Bild wenn ich  ein   = vor das N/A setze.
Wo könnte da noch der Wurm drin sein?
Gruß
Andy
			 
			
					
				Re: DJ-Anzeige - Welcher DJ ist gerade On Air?
				Verfasst: 04.02.2014, 19:56
				von Skippy1988
				Hallo Harry,
ich benutze das Script auch in einem Chat bei mir, allerdings senden bei uns mehr als 20 Dj´s lässt sich das Script erweitern?