$ip){ $fp = fsockopen($ip, $server_port[$key], $errno, $errstr, $timeout); if (!$fp) { $server_down[$key]=1; } else{ $server_down[$key]=0; fclose($fp); $fstr = file_get_contents("http://".$ip.":".$server_port[$key]."".$stream_mount); $pos = strpos($fstr, "sonar.ogg"); if ($pos === false) { $pos = strpos($fstr, "sonar.mp3"); if($pos === false) $server_down[$key] = 1; } else { $server_down[$key] = 0; //active! } } } $someactive=0; foreach($server_down as $downkey => $inactive){ if(!$inactive){ $someactive=1; } } if($someactive) echo ""; else echo ""; ?>