erstmal danke für die ganze hilfe die ich schon bekommen habe.
und jetzt komme ich schon wieder mit einer frage hoffe das mit da jemand weiterhelfen kann.
wie ihr seht get es um die Shoutcast Ausgabe box für dich ich noch eine kleine erweiterung suche.
undzwar hätte ich gherne das die box auch den moderator name ausspuckt. und drunter das bild des moderators der gerade On air ist. mit unserem eigenen Player geht das schon aber hätte das auch gerne auf der page.
hier mal der Code:
<?php //Copyright by jubi tHANKS tO bikky !!! //www.jainox.de // for ilch v1.1 defined ('main') or die ( 'no direct access' ); echo '<table width="100%" border="0" cellpadding="2" cellspacing="0">'; ## shoutcasthack by bikky on ## $server = "87.230.12.189"; //hier deinen server eintragen z.b. musik.de oder 213.61.885.8 $port = 8150; //hier den port eintragen (ist standard 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 ## if ($radio_status == 1) { echo 'Aktueller Titel:<br />' . $shoutcast_cursong . ' <br />'; echo ' <br />'; echo '<center>Klicke auf das Symbol deines Players </center>'; echo '<br /><center><a href=http://87.230.12.189:8150/listen.pls alt=Listen><img src="http://www.radio-extasy.com/include/Bilder/winamp.gif" width="35" height="35" border="0" /></a> --- <a href=http://87.230.12.189:8150/listen.m3u alt=Listen><img src="http://www.radio-extasy.com/include/Bilder/wm.gif" width="35" height="35" border="0" /></a></center>'; // Link zur Playlist (*.pls) Datei } else { echo 'Radio is Offline!'; } ## output off ## ## shoutcasthack by bikky off ## echo '</table>'; ?>
wenn jetzt jemand sagt frag den Autor des scripts. muss ich leider sagen haben wir schon doch der hat irgendwie kein großes interesse das teil weiter zu endwickeln.
hoffe mal das mir jemand weiterhelfen kann.
MfG
Michael
betroffene Homepage: externer Link
Zuletzt modifiziert von Morpheus0082 am 05.06.2007 - 11:29:31