当前位置:首页 > PHP教程 > php应用 > 列表

服务器运行状况即时显示表

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-16 13:06:38 浏览: 评论:0 
  1. <html><title)服务器运行状况即时显示表</title>          
  2. <table border=0><tr><td bgcolor=litered width=100% colspan="9"><p align="center"><b>服务器运行状况即时显示表</b><center>          
  3. <?php 
  4. set_time_limit(0);          
  5. echo strftime ("%y 年 %m 月 %d 日. "); 
  6. ?>  
  7. </td></tr>        
  8. <tr><td bgcolor="#cococo">ip 地址</td><td bgcolor="#cococo">检测时间</td>         
  9. <td bgcolor="#cococo">ftp  </td>          
  10. <td bgcolor="#cococo">telnet</td><td bgcolor="#cococo">smtp   </td>          
  11. <td bgcolor="#cococo">dns</td><td bgcolor="#cococo">http   </td> 
  12. <td bgcolor="cococo">pop3</td><td bgcolor="#cococo">finger  </td> 
  13. </td></center> 
  14. <?php 
  15. //此程序必须启动 php_sockets.dll 
  16. $port=array(22,23,25,53,80,110,79); 
  17. $filename="host.txt"
  18.          $fl=file($filename); 
  19.          for($i=0;$i<count($fl);$i++){ 
  20.           $a=preg_split('///',$fl[$i]); 
  21.           $name[]=$a[0]; 
  22.           $ip[]=$a[1]; 
  23.           $yn[]=$a[2]; 
  24.          }      
  25.          for($j=0;$j<count($fl);$j++){ 
  26.           echo "<tr><td bgcolor=yellow>  
  27.           $name[$j]</td><td bgcolor=liteblue>".date("h:i:s a")."</td>"; 
  28.           for ($i=0;$i<7;$i++){ 
  29.           if (substr($yn[$j],$i,1)=="1") { 
  30.             @$result[$i]=fsockopen($ip[$j],$port[$i],$serno,$errstr,1); 
  31.             if($result[$i]){ 
  32.               echo "<td bgcolor=litegreen>正常</td>"
  33.             } else { 
  34.               echo "<td bgcolor=red>失败</td>"
  35.             } 
  36.            } else { 
  37.             echo "<td bgcolor=litegreen>n/a</td>"
  38.            } 
  39.           }  
  40.          echo "</tr>"
  41.          }  //开源代码phpfensi.com 
  42. ?> 
  43. <tr><td bgcolor=litegray width=100% colspan="9">备注:<br> 
  44. 1.本检测表为本单位对各单位服务器的简易检测, 不代表该服务器一定能正常运行<br> 
  45. 2.n/a 代表未检测.<br></td></tr></table> 
  46. </html> 

Tags: 服务器运行状况 显示表

分享到: