私はicecatを使って製品のインポートシステムに取り組んでいます。 画像で解決するのに少し問題があります。 問題はIcecatは以下のように画像をダウンロードするための別の方法を提案することができます:URLの中のファイル名の末尾をとる方法は?
http://images.icecat.biz/img/gallery_mediums/myimage.jpg http://images.icecat.biz/img/norm/medium/myimage.jpg ... 私の問題は、このユーザーの場合、要素http://images.icecat.biz/img/norm/medium/のこの部分を削除するだけで
をmyimage.jpgする方法ですあり、私の現在の機能
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;
}
は