Hallo Ihr Coder :),
bin ganz neu auf dem Gebiet von PHP.
Hab hier ein PHP Script (Shoutcast Extend), welches ich gerne so umbauen möchte, bzw. erweitern, das ein Bild angezeigt wird vom jeweilig sendenden DJ.
Über die Suchfunktion, hatte ich schon geguckt und auch etwas gefunden, welches aber nicht klappte.
Alles anzeigen
Wäre schön, wenn mir jemand behilflich sein könnte.
Gruss
Melanie
bin ganz neu auf dem Gebiet von PHP.
Hab hier ein PHP Script (Shoutcast Extend), welches ich gerne so umbauen möchte, bzw. erweitern, das ein Bild angezeigt wird vom jeweilig sendenden DJ.
Über die Suchfunktion, hatte ich schon geguckt und auch etwas gefunden, welches aber nicht klappte.
Quellcode
- $radioname = $params->get( 'radioname', 'FungKur.FM' );
- $host = $params->get( 'host', 'fungkurfm.mine.nu' );
- $port = $params->get( 'port', '8000' );
- $chooseplayer = $params->get( 'chooseplayer', 'Choose Player' );
- $listener = $params->get( 'listener', 'Listener' );
- $from = $params->get( 'from', 'from' );
- $peakmenu = $params->get( 'peakmenu', 'Peak' );
- $serverstatus = $params->get( 'serverstatus', 'Server Status' );
- $currentsong = $params->get( 'currentsong', 'Current Song' );
- $fp=@fsockopen($host,$port,&$errno,&$errstr,10);
- if (!$fp) {
- echo "Connection Putus";
- } else {
- fputs($fp,"GET /7 HTTP/1.1\nUser-Agent:Mozilla\n\n");
- for($i=0; $i<1; $i++) {
- if(feof($fp)) break;
- $fp_data=fread($fp,31337);
- usleep(500000);
- }
- $fp_data=ereg_replace("^.*<body>","",$fp_data);
- $fp_data=ereg_replace("</body>.*","",$fp_data);
- list($current,$status,$peak,$max,$reported,$bit,$song) = explode(",", $fp_data, 7);
- if ($status == "1") {
- echo "<font face=verdana size=1><b>$serverstatus</b>: <font face='verdana' size='2' color='#009900'><b> Online</b></font><br> <b>Bitrate</b>: $bit Kbps<br><br>
- <font face='verdana' size='2' color='#123551'><b>$currentsong</b>:</font><font face='verdana' size='2' color='#DBE7F2'><b> $song </b></font><br>
- <br>
- <font face=verdana size=2>Es lauschen $current $listener<br>";
- } else {
- echo "<font face='verdana' size='2' color='#000000'><b> $radioname </b></font><br><font face='verdana' size='2' color='#FF0000'><b> Offline </b></font>";
- } }
- ?> </center> <br>
- </div>
Wäre schön, wenn mir jemand behilflich sein könnte.
Gruss
Melanie