酷米社区

ecshop后台删除产品时自动删除产品详情图片方法

198人参与 |分类: 网页代码|时间:2019年04月28日 10:00

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];


}


}


}


}


END


来源:酷米社区(关注电脑技术和资源分享的博客)转载请保留此处和链接!

地址:

必填

选填

选填

必填

◎已有 0 人评论,请发表您的观点。