Eventyx: Stream-Verfügbarkeit prüfen?

Folgendes Problem:
Ich hab mir jetzt ne Homepage gebastelt und habe vor, einen Bekannten von mir zu unterstützen, der regelmässig nen Livestream sendet. Wie kann ich überprüfen ob er gerade sendet oder nicht? Ich wollte nämlich genau dann wenn er sendet ein "ON"-Logo anzeigen lassen und wenn nicht halt ein "OFF"-Logo.

  1. Ich hab hier noch eine Datei rumliegen, die einen Stream analysiert. Im Moment weiß ich nicht mal, ob sie von mir ist ;)
    Trotzdem viel Spaß damit:

      
    <?php  
    $my_server = "xxx.xxx.xxx.xxx";  
    $my_port = "xxxx";  
      
    $fp = @fsockopen($my_server, $my_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);  
        $sc_currentlisteners = $numbers[0];  
        $connected = $numbers[1];  
            if($connected == 1) {  
            $radio_online = 1;  
           }  
           else {  
            $radio_online = 0;  
      }  
     $sc_maxlisteners = $numbers[3];  
            $sc_reportedlisteners = $numbers[4];  
     $sc_currentsong = $numbers[6];  
     $sc_music = preg_split('/ - /', $sc_currentsong, -1, PREG_SPLIT_NO_EMPTY);  
        }  
    ?>