LINUX.ORG.RU

curl_multi_exec help!


0

1

Требуется сделать скрипт (на PHP) что бы брать из MySQL URLs и скачивать их штук по 5 параллельно. Хочу реализовать с помощью curl_multi_*. Но документация настолько скудная что многое неясно. Может кто нибудь объяснить например почему во всех примерах присутствует эта строчка:

while (curl_multi_exec($mh, $active) == CURLM_CALL_MULTI_PERFORM);

Интуитивное представление что это ф-я должна вызываться 1 раз. Напр. сделали curl_multi_add_handle, после этого вызвали это ф-ю что бы этот handler начал скачиваться. И как бы я думал это всё реализовано посредством сигналов для Async I/O. А тут получается что эта ф-я что ли всё делает и её надо регулярно вызывать?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.