Also, bitte verzeiht mir, aber ich hab eben kein andres Thema gefunden wo's reinpassen würde.
Mein Problem:
Ich brauche Hilfe im Arbeiten mit PHP zwecks meiner Streambox.
An sich funktioniert die Streambox (Von hier: externer Link) einwandfrei, jedoch bin ich nicht ganz zufrieden mit der graphischen Darstellung.
Da die Box den GANZEN Text, der auch auf dem Player angezeigt wird ebenfalls ausgibt zieht die Box sich bei verschiedenen Streams/Liedern extrem in die Länge, was erstens unschön ist un zweitens auch nicht wirklich leserfreundlich, desshalb wollte ich das Script in dem Sinne erweitern, dass ich die Titel, etc per Tickerverfahren durlaufen lasse. Dazu hab ich mir auch schon diverse Tickerscripts durchgesehen, aber ich komme damit nicht wirklich klar.
Ebenfalls möchte ich den unten anhängenden 'Playlistbutton' zum einklinken durch ein Bil ersetzen, jedoch weigert sich die Box trotz stimmendem Codes das Bild zu nehmen und bleibt beim alternativen Text.
Im Vorraus schonmal Danke wenn ihr ne Lösung wisst und nochmal sorry wegen dem erneuten Threat.
MfG Fallen
Die Box könnt ihr auf der rechten Seite meiner Page (fallenseraphim.coolix.com) sehen.
Hier der Code zur Box:
<?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 = "dialup.kawaii-radio.net"; //hier deinen server eintragen z.b. musik.de oder 213.61.885.8 $port = 80; //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 'Anzahl der Hörer: ' . $shoutcast_currentlisteners . ' <br />'; echo 'Bitrate: ' . $shoutcast_bitrate .' kb/s <br />'; echo 'Zuhörer Peak: ' . $shoutcast_peaklisteners . '<br />'; echo '<a class=box href=http://dialup.kawaii-radio.net/listen.pls><center><img src = include/images/streambox/Listen.png alt=Listen border=0 /></a></center></a>'; //Den Teil hab ich geändert um das Bild einzufügen, Bild ist in der Ordnerstruktur auch vorhanden. } else { echo 'Radio is Offline!'; } ## output off ## ## shoutcasthack by bikky off ## echo '</table>'; ?>
verwendete ilchClan Version: 1.1
betroffene Homepage: fallenseraph.coolix.com