放两张不同颜色的图片,
if ($ping_ok())
{
  echo '<img src=red.jpg>';
}
else
{
  echo '<img src=green.jsp';
}

解决方案 »

  1.   

    用CSS:
    ===
    if ($ping_ok())
    {
      echo '<font color=green>xxxx在线</font><br>';
    }
    else
    {
      echo '<font color=red>xxxx不在线</font><br>';
    }
    ===
    也可以设背景色
      

  2.   

    用flush函数做,基本思路如下.
    while(ping_times){
        if(ping_ok){
            echo "绿色指示邓";
            flush();
        }else{
            echo "红色指示邓";
            flush();
        }
    }
      

  3.   

    问题出在“调用外部命令ping执行”,与作图无关