PHP Curl进度条(回调返回百分比)
实现了curl进度条
curl_setopt($curl, CURLOPT_PROGRESSFUNCTION, 'callback');
curl_setopt($curl, CURLOPT_BUFFERSIZE,64000);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
我已经使用回调函数
。问题是,脚本每次都会在我的 html 上输出百分比,如下所示:
0
0.1
0.2
0.2
0.3
0.4
..
..
..
1
1.1
如何将其与 CSS 结合起来以显示变化的进度条?
I have implemented the curl progress bar using
curl_setopt($curl, CURLOPT_PROGRESSFUNCTION, 'callback');
curl_setopt($curl, CURLOPT_BUFFERSIZE,64000);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
and a callback function.
problem is, the script is outputting the percentage on my html everytime like this :
0
0.1
0.2
0.2
0.3
0.4
..
..
..
1
1.1
How do i combine this with CSS to show a changing progress bar ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您有一个进度条 HTML:
CSS:
和 JavaScript:
您可以让它输出 JavaScript 并让它为您更新进度条,例如:
请注意,您不能将每个更新放在 单独 中脚本块,因为浏览器会在执行之前尝试读取完整的脚本,并且进度条将不起作用。
Suppose you have a progress bar HTML:
CSS:
And JavaScript:
You can have it output JavaScript and have it update the progress bar for you, for example:
Note that you can't put each update in separate script block, because the browser will try to read the full script before executing and the progress bar will not work.