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文章列表以更新时间排序 上一篇: 在ecshop里自动获取当前页面URL的简单方法

(0)

相关推荐