我正在尝试使用脚本来查询Shoutcast服务器是否联机或脱机。下面的代码是我目前使用的。查询Shoutcast服务器是否离线或与PHP在线
$vt_ip = "ip";
$vt_port = "port";
$output = @fsockopen($vt_ip, $vt_port, $errno, $errstr, 2);
if (!$output) {
echo "<FONT CLASS=f1 COLOR=#DD0000><B>OFFLINE</B></FONT>";
} else {
echo "<FONT CLASS=f1 COLOR=#00DD00><B>ONLINE</B></FONT>";
}
@fclose($output);
但它不更新,它卡在离线状态。
任何帮助将不胜感激。
您应该考虑正确处理'fsockopen'只需在其中放置一个'@'来抑制错误不会奇迹般地让您的代码在发生错误时工作。 – Halcyon