$imgName = (basename($url_img));
$sku = ($v["sku"]);
// $dirRoot = "/var/www/******/data/www/site/image/catalog/product_photo/{$indexCat}/{$sku}";
$dirRoot = "{$_SERVER['DOCUMENT_ROOT']}/image/catalog/product_photo/{$indexCat}/{$sku}";
$dir = "image/catalog/product_photo/{$indexCat}/{$sku}";
$imgDownloadPath = " '{$dir}/{$imgName}'";
/*создание директорий*/
if (!file_exists($dirRoot)) {
mkdir($dirRoot, 0777, true);
}
$arrayImgDownloadPaths[$sku] = $arrayImg = array(
'dirRoot' => $dirRoot,
'url' => $url_img
);
foreach($arrayImgDownloadPaths as $sku => $imgs)
{
foreach ($imgs as $dirRoot => $url_img)
{
$name = (basename($url_img));
$path = $dirRoot . $name;
//если файл существует идём к следующему $url
if(file_exists($path))
{
echo "-";
continue;
}
//скачиваем
$ch = curl_init($url_img);
curl_setopt($ch, CURLOPT_HTTPHEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
//записываем
$file = fopen($path, "w+");
fwrite($file, $data);
fclose($file);
echo ".";
}
}