能不能再说详细点!我做的是socket客户端。

解决方案 »

  1.   

    <textarea id='t' rows="15"></textarea><?php
    $i = 0;
    while ($i < 10) {
    sleep(2);
    ?>
    <script>
    var t = document.getElementById("t");
    t.value += "<?=$i?>\r\n";
    </script>
    <?php
    $i++;
    flush();
    }
    ?>
      

  2.   

    <?php
    for( $i = 0;$i < 5;$i ++ ){
       echo $i;
       sleep(2);
       flush();
    }
    ?>
      

  3.   

    请先看看手册中关于flush()的解释!
    别人只能给你提示或简单的测试例。不可能给出实用的代码,因为你也没有给出
      

  4.   

    不好意思!我顺序放反了。
    <?php
    for( $i = 0;$i < 5;$i ++ ){
       sleep(2);
       flush();
       echo $i;
    }
    ?>
      

  5.   

    问题已解决,谢谢各位。
    只用flush();是不行的,要
    <?php
    for ($i=10; $i>0; $i--)
    {
    echo $i;
    ob_flush();//修改部分
    flush();
    sleep(1);
    }
    ?> 
    或者
    <?php
    ob_end_clean();//修改部分
    for ($i=10; $i>0; $i--)
    {
    echo $i;
    flush();
    sleep(1);
    }
    ?>好了,结贴。