I am working on product import system with icecat. I have a little problem to resolve with the image. The problem is Icecat can propose different way to download an image like :
http://images.icecat.biz/img/gallery_mediums/myimage.jpg http://images.icecat.biz/img/norm/medium/myimage.jpg ... My problem is how to delete this part of element http://images.icecat.biz/img/norm/medium/ in this user case to just myimage.jpg
There my current function
public function getProductMediumImage() {
$icecat_products_image_medium = HTML::sanitize($_POST['icecat_products_image_medium']);
$product_image_medium = str_replace('http://images.icecat.biz/img/gallery_mediums', '', $icecat_products_image_medium);
$product_image_medium = str_replace('http://images.icecat.biz/img/norm/medium/', '', $icecat_products_image_medium);
if (!is_null($icecat_products_image_medium)) {
$content = @file_get_contents($icecat_products_image_medium);
file_put_contents($this->template->getDirectoryPathTemplateShopImages() . 'products/' . $product_image_medium, $content);
}
$product_image = 'products/' . $product_image_medium;
return $product_image;
}
Thank you