PHP curl_setopt () CURLOPT_PROGRESSFUNCTION - PullRequest
3 голосов
/ 27 августа 2011

В документации curl_setopt () я вижу, что вы можете установить функцию обратного вызова для отображения хода выполнения curl_exec.О том, как используется функция обратного вызова, сказано немного.Кто-нибудь знает?Я просто хотел бы вывести процент файла, который был загружен в STDOUT.Спасибо.

Ответы [ 2 ]

10 голосов
/ 27 августа 2011

Так выглядит обратный вызов в 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 - загрузку.

1 голос
/ 27 августа 2011

Вы получите полный пример на веб-сайте curl по адресу:

http://curl.haxx.se/libcurl/c/curlgtk.html

Более полный ответ PHP здесь: cURL Прогресс загрузки в PHP не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...