Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
foreach ($pages as $page){ $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $page ); curl_exec($ch); curl_close($ch); }
$mh = curl_multi_init(); foreach ($pages as $page){ $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $page ); curl_multi_add_handle($mh,$ch); } $active = null; $mrc = curl_multi_exec($mh, $active); while ($active && $mrc == CURLM_OK) { if (curl_multi_select($mh) != -1) { do { $mrc = curl_multi_exec($mh, $active); } while ($mrc == CURLM_CALL_MULTI_PERFORM); } } //тут желательно за собой почистить функцией curl_multi_remove_handle curl_multi_close($mh);
while ($active && $mrc == CURLM_OK) { if (curl_multi_select($mh) != -1) { do { $mrc = curl_multi_exec($mh, $active); } while ($mrc == CURLM_CALL_MULTI_PERFORM); } }