я вижу в документации curl_setopt (), что вы можете установить функцию обратного вызова, чтобы отобразить ход 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 для загрузки.
Вы получите полный пример на веб-сайте curl:
http://curl.haxx.se/libcurl/c/curlgtk.html
Более полный ответ PHP здесь: cURL Загрузить Прогресс в PHP не работает?