Popup-Player auf der Homepage funktioniert nicht mehr

Status
Für weitere Antworten geschlossen.

andy-HL

Benutzer
hallo zusammen,
warscheinlich is die lösung so einfach das ihr euch an den kopf fassen werdet.
unser player auf der homepage wird nicht mehr richtig angezeigt und startet auch nicht.
da bis vor wenigen tagen unser homepagemann sich darum gekümmert hat, hab ich mich nie damit befasst.
jetzt sieht es so aus das er gegangen ist und ich absoluter neuling bin was php usw betrifft.
meine vermutung ist, das irgendwas beim php code nicht stimmt.
wäre klasse wenn ihr mir da weiterhelfen könntet.
ich poste euch mal den kompletten php code da ich nicht weiß was davon für den kleinen playerbalken ist.


<?php
$server = "217.172.180.77"; //hier deinen server eintragen z.b. musik.de oder 213.61.885.8
$port = "8000"; //hier den port eintragen (ist standart 8000)
$fp = @fsockopen($server, $port, $errno, $errstr, 30);
if ($fp) {
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",", $page);
$shoutcast_currentlisteners = $numbers[0]; //variable ueber die aktuelle anzahl der zuhoerer
$connected = $numbers[1]; //variable zum anzeigen ob ein sender verbunden sind
if($connected == 1) {
$radio_status = 1; //variable zum anzeigen ob radio an ist oder nicht
$wordconnected = "yes"; //zusaetzliche variable die ich brauchte;)
}
else
$wordconnected = "no"; //zusaetzliche variable die ich brauchte
$shoutcast_peaklisteners = $numbers[2]; //variable die die anzahl der peaks angiebt
$shoutcast_maxlisteners = $numbers[3]; //variable ueber die maximal moegliche anzahl der zuhoerer
$shoutcast_reportedlisteners = $numbers[4]; //
$shoutcast_bitrate = $numbers[5]; //bitrate;)
$shoutcast_cursong = $numbers[6]; //aktueller song
$shoutcast_curbwidth = $shoutcast_bitrate * $shoutcast_currentlisteners; //gesamtbandbreite
$shoutcast_peakbwidth = $shoutcast_bitrate * $shoutcast_peaklisteners; //gesamtpeakbandbreite
}
## output on ##
echo '<html><title>Shoutcast</title><body>';
if ($radio_status == 1) {
echo 'Bitrate: ' . $shoutcast_bitrate .' kb/s <br />';
echo 'Aktueller Song: ' . $shoutcast_cursong . ' <br />';
echo '<hr>';
echo '<center><a href="http://rock-inside.com/?wpdmdl=2173" title="Windows Media Player"><img src="http://rock-inside.com/streambox/Windows Media Player.png" /></a><a href="http://rock-inside.com/streambox/listen.pls" title="VLC & Winamp Player" type="application/octet-stream"><img src="http://rock-inside.com/streambox/VLC Media Player.png" /></a><a href="http://rock-inside.com/streambox/listen.ram" title="Real Player" type="application/octet-stream"><img src="http://rock-inside.com/streambox/Real Player.png" /></a><a href="http://rock-inside.com/streambox/listen.qtl" title="Quicktime Player" type="application/octet-stream"><img src="http://rock-inside.com/streambox/Quicktime.png" /></a><a href="http://rock-inside.com/streambox/listen.wma" title="Web Player" target="_blank"><img src="http://rock-inside.com/streambox/Creative MediaSource.png" /></a><a href="http://rockinside.radio.de/" title="Radio.de Seite "target="_blank"><img src="http://rock-inside.com/streambox/radiode.png" /></a></center>';
echo '<hr>';
}
else {
echo '<h1>Der Stream von Rock-Inside ist momentan offline! Bitte versuch es später erneut.</h1>';
}
echo '</body></html>';
## output off ##
?>

<iframe src="http://rock-inside.com/popupplayer.html" width="250" height="60" name="PopUp Player">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="http://rock-inside.com/popupplayer.html"=> PopUp Player</a></p>
</iframe>

<hr>

<html>
<head>
<title>Rock-Inside Popup-Player</title>
<script type="text/javascript">
function popup (url) {
fenster = window.open(url, "Popupfenster", "width=250,height=30,resizable=yes");
fenster.focus();
return false;
}
</script>
</head>
<body>
<a href="http://rock-inside.com/popupplayer.html" target="_blank" onclick="return popup(this.href);">=> PopUp Player</a> öffnen</p>
</body>
</html>
<html>
<body>
<a href="http://rock-inside.com/wunschbox/">=> Grussbox</a> aufrufen<br>
</body>
</html>
 
http://217.172.180.77:8000/ <- server down wird somit richtig angezeigt? oder bist du gerade am ausprobieren? php code sollte passen meiner meinung nach.. bin auch kein php weltmeister...^^

217.172.180.77:8000/7.html
"CURRENTLISTENERS STREAMSTATUS PEAKLISTENERS MAXLISTENERS UNIQUELISTENERS BITRATE SONGTITLE"

weil dein status auf 0 ist zieht deine if schleife als else und da ist der output off was eh richtig ist vom webcode her..

LG
RK

edit: ok er läuft grad wieder.. somit passt auch der player auf deiner seite!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben