Syltfee
:
Nun ja, aber dafür müssten die Moderatoren dauerhaft im Sendeplan eingeloggt sein. Das macht keinen Sinn.
Am idealsten ist es, wenn man das entweder für Jedermann, oder aber nur für die Moderatoren in einem iframe anzeigt.
Das ist ganz einfach.
Eine Datei erstellen, namens hoerer.php und folgenden Code eintragen:
<head>
<meta http-equiv="refresh" content="30">
</head>
<?php
$ip = ""; // IP oder URL ohne http://
$port = ""; // Port
$sid = "1"; // StreamID, Standard = 1
$shoutcast = simplexml_load_file("http://".$ip.":".$port."/stats?sid=".$sid);
$shoutcast_listeners = $shoutcast->CURRENTLISTENERS;
?>
<body bgcolor="#000000">
<?php
echo "<font color='#ffffff'><b>Hörer: </font><font color='#ffd700'>".$shoutcast_listeners."</b></font>";
?>
</body>
Das ist eleganter. Die Datei aktualisiert sich alle 30 Sek. von selbst, so dass immer die aktuelle Hörerzahl angezeigt wird.
Als iframe auf der Startseite an entsprechender Position einbinden geht so:
<iframe frameborder="0" height="30" src="/ORDNER wo die Datei ist/hoerer.php"></iframe>
Ansonsten die Datei hoerer.php im separaten Browser-Tab öffnen.
Da bei dir ein SHOUTcast2 läuft, wäre das der ideale Code für die Anzeige. ![]()