在题目上不是很好描述,请高手进来看..
我做了一个页面来监视一个游戏服务器是否正常工作
复制内容到剪贴板
代码:
<html><title>服务器运行状况即时显示表</title>         
<table border=0><tr><td bgcolor=cccccc width=100% colspan="9"><p align="center"><B>服务器运行状况即时显示表</B><center>         
</td></tr>      
<tr><td bgcolor=cccccc>服务器名称</td><td bgcolor=cccccc>检测时间</td>         
<td bgcolor=cccccc>服务器状况  </td>         
</td></center>
<?php
//此程序必须启动 php_sockets.dll
$filename="server.txt";
         $fl=file($filename);
         for($i=0;$i<count($fl);$i++){
          $a=preg_split('/\//',$fl[$i]);
          $name=$a[0];
          $ip=$a[1];
          $port=$a[2];
         echo "<tr><td bgcolor=yellow>
          $name</td><td bgcolor=liteblue>".date("h:i:s A")."</td>";
            @$result[$z]=fsockopen($ip,$port,$serno,$errstr,1);
            if($result[$z]){
              echo "<td bgcolor=litegreen>正常</td>";
            } else {
              echo "<td bgcolor=red>不正常</td>";
            }
         echo "</tr>";
         }  
?>
</table>
</html>
下面是server.txt文件
复制内容到剪贴板
代码:
立秋-电信/59.53.88.114/9060
秋分-网通/58.17.36.114/9060
雨水-电信/sa1.saforever.com/9062
谷雨-网通/sa2.saforever.com/9062
里面内容为  服务器名/地址/端口现在的情况是只有雨水-电信服务器正常开放
但是程序显示4个服务器全不正常但是我把server.txt文件改为
复制内容到剪贴板
代码:
立秋-电信/59.53.88.114/9060
秋分-网通/58.17.36.114/9060
雨水-电信/sa1.saforever.com/9062
即去掉最下面一个不正常的服务器后
程序显示雨水-电信服务器正常开放我想请教这是为什么,怎么修改才行