Если я запускаю curl_exec
без параметров, выбранная страница выводится на стандартный вывод php (html-страница возвращается).
Если я запускаю его с установленным параметром RETURNTRANSFER
, я могу получить всю страницу в переменной.
Как я могу получить поток, который я могу потом анализировать вручную?
В случае 1 я не могу получить доступ к данным для их анализа, а в случае 2 мне нужно подождать, пока они полностью загрузятся, прежде чем начинать их анализировать. Я хотел бы что-то похожее на fopen()
и fread()
, где fread($curl_handle, 1000)
вернется, как только будут прочитаны первые 1000 байтов, а второй вызов будет возвращен после того, как будут прочитаны 2000 байтов и т. Д.