Folgende Aufgabe stellt sich mir gerade:
Joomla CMS 3.4.x auf aktuellem Stand mit Sendeplanscript, das über php-Abfage die Titelinfo vom Streamplus-Server abholen soll.
Allerdings bekommen wir - trotz korrekter Server-Daten - die Fehlermeldung:
Die Shoutcast.inc besteht aus:file_get_contents(http://http://streamplus36.leonex.de:2082/admin.cgi?mode=viewxml): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in ../shoutcast.inc.php on line 18
Code: Alles auswählen
<?php
defined('jnSECURE') or die('Der direkte Zugriff auf diese Datei ist nicht erlaubt!');
function loadShoucastInfos()
{
global $dbConfig;
$header = array
(
'http' => array
(
'header' => 'User-Agent: XML Getter (Mozilla Compatible)'."\r\n".'Authorization: Basic '.base64_encode('admin:'.$dbConfig['stream_passwd'])."\r\n"
),
);
$context = stream_context_create($header);
$xml = file_get_contents('http://'.$dbConfig['stream_srv'].':'.$dbConfig['stream_port'].'/admin.cgi?mode=viewxml', false, $context);
if($xml)
{
return simplexml_load_string($xml);
}
return false;
}
?>
Wir haben alle Eingaben im Config-Part dreimal geprüft und sogar mehrfach ausgetauscht: Moderatorenpasswort gegen Adminpasswort, und zurück... Die Fehlermeldung bleibt. Streamserver ist unser Sendeplanscript NICHT erreichbar :(
Config:
Server: Http://streamplus36.leonex.de
Port: 20..
Passwort: = "Moderatorenpasswort"
Hat jemand Lösungsansätze? Denn mit der aktuellen Config funktioniert weder das Titel-Streaming, noch (in logischer Konsequenz) die Songhistory für unsere Website.
Grüße
Symeon von Radio DarkFire