用进度条跟踪PHP copy()


track php copy() with a progress bar

我可能在SO的其他地方跳过了它,但是如果有一种方法可以图形化地跟踪它呢?当我在本地服务器(note, not remotely)上复制≈300MB媒体文件时,整个浏览器选项卡都很忙,只显示旋转图标,直到复制完成。然后,在操作之前,页面只显示用于显示(file size, destination space available, etc.)的任何信息。如有任何提示,我将不胜感激。

因为PHP是服务器端,它在脚本完成时响应。而不是介于两者之间。浏览器选项卡正在等待服务器的响应。

这意味着在纯PHP中是不可能的。

所以如果你想要跟踪进度,你需要将其设置为异步。我建议研究一下AJAX。