运行时刷新:

时间:2011-09-30 22:51:23

标签: php runtime flush

我有一个不断运行的PHP脚本,在此期间我正在查看包含日志的网页。有没有办法在刷新时自动滚动到最后一个条目?

我的冲洗功能(只有我可以使它工作):

function flush2 (){
    echo(str_repeat(' ',256));
    if (ob_get_length()){
        @ob_flush();
        @flush();
        @ob_end_flush();
    }
    @ob_start();
}

1 个答案:

答案 0 :(得分:1)

如果使用“滚动”表示“滚动浏览器视口”,则这是客户端内容。

我强烈建议你使用AJAX定期轮询一个返回“新”内容的PHP脚本(我不知道它在看这个例子的内容),并且每当它获得一些新条目时,它会创建一个新的页面底部的DOM元素,并向下滚动页面。