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); 

Ответы на вопрос(3)

Ваш ответ на вопрос