如何使用php输出缓冲和jquery创建进度条?

时间:2012-09-20 08:33:50

标签: php jquery mysql progress ob-start

如何使用php output buffering和jquery创建进度条?

我一直在寻找这个星期,

我非常渴望了解这一点,这对我来说是一个非常大的帮助,有人在这里分享一些代码吗?

我知道这需要编写脚本。 我已经为我的客户端脚本尝试了sereval代码:

var request = new XMLHttpRequest();
request.addEventListener("progress", updateProgress, false);

function updateProgress(e) {
var percent = (e.loaded / e.total) * 100;
 /** update the with of the progress bar **/
}

到我的服务器端,我不知道怎么做。但实际上我想将它用于mysql查询,以便我可以看到我的查询的进度,另一件事是我不知道如何使用输出缓冲。

请有人帮助我。

1 个答案:

答案 0 :(得分:0)

有一些方法可以实现这个目标

1)使用PHP APC,iframe,Jquery

2)Flash文件

3)CGI脚本

你可以先试两个,这里是第二种方法的文章,它可以让你更清晰

http://pixeline.be/experiments/jqUploader/test.php

下面的第一个方法的文章,但您需要在服务器上配置PHP APC的第一种方法就像输出缓冲

http://www.johnboy.com/php-upload-progress-bar/