$lenght) { $string = substr($string,0,$lenght)."..."; $string_ende = strrchr($string, " "); $string = str_replace($string_ende," ...", $string); } return $string; } // Stream URL mit Port und ID (nur Shoutcast 1.x) $host = "server1.cityedv.at"; $port = "9057"; $fp = @fsockopen($host, $port, $errno, $errstr, 01); if(!$fp) { $status = "Offline"; } else { 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(".*", "", $page); $page = ereg_replace(".*", ",", $page); $numbers = explode(",",$page); $currentlisteners=$numbers[0]; $connected=$numbers[1]; $peaklisteners=$numbers[2]; $maxlisteners=$numbers[3]; $reportedlisteners=$numbers[4]; $bit=$numbers[5]; $song=$numbers[6]; $titel=$numbers[7]; if($connected==0) { $status = "Nicht_Verbunden"; } else { $status = "Online"; } } // $song = "RTC CrazyGranny by www.radio-total-crazy.de: Gary Fane - Wings Of Purity"; // Serverfehler abfangen if ($status == "Nicht_Verbunden") { $streamtitel = "Derzeit keine Titelanzeige!"; } else { $streamtitel = $song; // Sendernamen und Moderator entfernen if ($streamtitel != str_replace(": ","",$streamtitel)) { // Enthalten $splited = explode(': ', $streamtitel); } else { // Nicht enthalten $splited[1] = $streamtitel; } // Metadata aufsplitten $mp3complete = explode(" - ",$splited[1]); $mp3song = shortText($mp3complete[0],38); $mp3artist = shortText($mp3complete[1],38); // Wenn Modi nur Sendungstitel sendet if ($mp3song == "" OR $mp3artist == "") { $mp3song = "Keine Titelinformation"; $mp3artist = "Keine Künstlerinformation"; } } // Wenn Zeitzone in PHP nicht gesetzt if( ! ini_get('date.timezone') ) { date_default_timezone_set('GMT'); } // Datumanzeige generieren $datum = date("d.m.Y"); // Wochentage generieren $wochentage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); $tag = date("w"); // Infos herunterladen $sendeinfos = file_get_contents('http://sendeplan.radio-total-crazy.de/index.php?page=infos' ); $sendeinfos = unserialize($sendeinfos); //Infos in Array umwandeln ?> RADIO-TOTAL-CRAZY.DE

Aktueller Interpret:



Aktueller Titel:

Aktueller Moderator:

' ?>

Aktuelle Sendung:

mit

".$wochentage[$tag].", ".$sendeinfos['current']['von']." - ".$sendeinfos['current']['bis']." Uhr

"; } ?>

Copyright (C) 2015 by CITYEDV.AT