PHP curl_setopt()CURLOPT_PROGRESSFUNCTION

我在curl_setopt() documentation中看到你可以设置一个回调函数来显示curl_exec的进度.关于如何使用回调函数的说法不多.有人知道吗?我只想输出已下载到STDOUT的文件的百分比.谢谢.
最佳答案
这是回调在C中的样子:

typedef int (*curl_progress_callback)(void *clientp,
                                      double dltotal,
                                      double dlnow,
                                      double ultotal,
                                      double ulnow);

可能在PHP中看起来应该是这样的

curl_progress_callback($clientp, $dltotal, $dlnow, $ultotal, $ulnow)

我想dl代表下载,ul代表上传.

转载注明原文:PHP curl_setopt()CURLOPT_PROGRESSFUNCTION - 代码日志