Intereting Posts
Найти значение в массиве и получить идентификатор в PHP Вычислить diff в PHP Разбор HTML-таблиц через DOM Предупреждение DataTables: данные JSON с сервера не могут быть проанализированы. Это вызвано ошибкой форматирования JSON Как отобразить загрузочное изображение gif или сообщение, когда PHP выполняет пакетный файл? Неустранимая ошибка: вызов неопределенной функции: ldap_connect () Как изменить / Имя поля настраиваемого пароля для аутентификации пользователя Laravel 4 и Laravel 5 Убедитесь, что в массиве PHP есть только последовательные ключи Лучшие инструменты QA PHP Как использовать Pimple C Extension Зачем ставить учетные данные MySQL за пределами каталога www? Использование memcache внутри Google Compute Engine с PHP автозагрузка и несколько каталогов Php: невозможно присвоить значение свойства в объявлении Как отключить кеш интернет-исследователя с помощью javascript или php

PHP curl_setopt () CURLOPT_PROGRESSFUNCTION

я вижу в документации 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 не работает?