×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > ecshop实现删除商品时自动删除商品详情图片

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ecshop实现删除商品时自动删除商品详情图片

网站开发中心/ 2014-11-22/ 关注人气:1879

ecshop在删除产品的时候,不能删除商品详情的图片。这样时间越来越久,空间或服务器上的垃圾图片越来越多,ECSHOP网站开发中心就教大家一种删除商品时自动删除商品详情图片的实现方法:

 

用以下代码在删除商品的时候就可以实现自动删除商品详情图片

 

找到admin/goods.php

 

elseif ($_REQUEST['act'] == 'drop_goods')

 

在这里面添加

 

$sql = "sel ect goods_desc from ".$ecs->table('goods')." where goods_id = ".$goods_id;

$des = $db->getOne($sql);

$arr = explode("<img",$des);



for($i=0;$i<count($arr);$i++){

if(strpos($arr[$i],'src=')>-1){

$tmp = explode("\"",$arr[$i]);

for($k=0;$k<count($tmp);$k++){

if(strpos($tmp[$k],'.jpg')>-1||strpos($tmp[$k],'.jpeg')>-1||strpos($tmp[$k],'.png')>-1||strpos($tmp[$k],'.gif')>-1||strpos($tmp[$k],'.bmp')>-1){

@unlink('../' .$tmp[$k]);


$imgs[] = $tmp[$k];

}

}

}

}

分享到:
下一篇:让ecshop商品属性显示单选按钮与下拉列表共同显示
上一篇:根据用户显示器分辨率的不同调用不同css