Php curl多下载图像
我想知道是否有可能用multi-curl处理程序优化这个请求? 谢谢Php curl多下载图像,php,multithreading,curl,Php,Multithreading,Curl,我想知道是否有可能用multi-curl处理程序优化这个请求? 谢谢 这是一个非常开放的问题,但使用PHP/CURL的多函数,您至少可以并行获取所有这些文件,而不是以串行方式获取它们 $array_img = array( 'https://www.foooooobbbaaarrr.fr/images/1.jpeg', 'https://www.foooooobbbaaarrr.fr/images/2.jpeg', 'https://www.foooooobbba
这是一个非常开放的问题,但使用PHP/CURL的多函数,您至少可以并行获取所有这些文件,而不是以串行方式获取它们
$array_img = array(
'https://www.foooooobbbaaarrr.fr/images/1.jpeg',
'https://www.foooooobbbaaarrr.fr/images/2.jpeg',
'https://www.foooooobbbaaarrr.fr/images/3.jpeg',
'https://www.foooooobbbaaarrr.fr/images/4.jpeg');
foreach ($array_img as $k => $v)
{
$ch = curl_init($v);
$name = ($k + 1).'.jpeg';
$fp = fopen($name, 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
}