cURL прогресс загрузки в PHP
Я довольно новичок в CURL, поэтому яборолся с этим часами. Я'я пытаюсь загрузить исходный сайт в iframe, используя cURL и пока онs, чтобы показать, сколько из этого загружено. До сих пор я успешно загрузил исходный код, не показывая ход загрузки. Можете ли вы объяснить, как показать прогресс загрузки? Без cURL я бы прочитал файл побайтно и разделил бы общее количество загруженных байтов на общий размер файла. Как это можно сделать в cURL, так как он читает источник в целом? (по крайней мере, я думаю, что это единственный способ, не уверен)что яу нас так далеко:
/* Download source */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $adress);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$html = curl_exec($ch);
curl_close($ch);