Witschi262
Blogger
hallo,
ich habe ein Script gefunden, mitdem ich Hörer und Aktuelles Lied aus Shoutcast auslesen kann.
PHP - SOcket Funktion ist aktiv
Bei einem anderen Server hat es zwar geklappt, aber hier kommt nur, Server Offline und keine Hörer. Was nicht korrekt ist!
Hat da jemand erfahrung
ich habe ein Script gefunden, mitdem ich Hörer und Aktuelles Lied aus Shoutcast auslesen kann.
PHP:
<?php
$ip = "78.159.120.157";
$port = "32484";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$listeners = "0;";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$split = explode(',', $info);
if ($split[1] == "0" )
{
$listeners = "0";
}
else
{
$listeners = $split[0];
}
}
echo $listeners;
?>
// DAS WAR FÜR DIE LISTENERS (HÖRER)
$ip = "78.159.120.157";
$port = "32484";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$title = "Der Server ist offline!!!";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) )
{
$title = "Es wird kein Song gespielt!";
}
else
{
$count = count($split);
$i = "6";
while($i<=$count)
{
if ($i > 6)
{
$title .= ", " . $split[$i];
}
else
{
$title .= $split[$i];
}
$i++;
}
}
}
$title = substr($title, 0, -2);
echo $title;
?>
// DAS WAR FÜR DEN AKTUELLEN SONG
PHP - SOcket Funktion ist aktiv
Bei einem anderen Server hat es zwar geklappt, aber hier kommt nur, Server Offline und keine Hörer. Was nicht korrekt ist!
Hat da jemand erfahrung