您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品与文章删除时同时删除商品图片
语芙2023-12-26 00:30:15ecshop商城教程已有人查阅
导读ECSHOP删除文章或从回收站删除商品,文章内容和商品描述中的图片(位于/images/upload/Image目录)无法删除,时间长了会占用相当大的空间
ECSHOP删除文章或从回收站删除商品,文章内容和商品描述中的图片(位于/images/upload/Image目录)无法删除,时间长了会占用相当大的空间,尤其是使用虚拟主机的用户,只能不断缴费扩充空间来解决,此教程可以帮助大家
/** * 删除描述中的图片 * @access public * @params string $desc */ function deletePic($desc){
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/", $desc, $matches);
$arr = array_unique($matches[0]);
//去除数组中重复的图片路径
foreach($arr as $value)
{
$str = strrchr($value, '/'); //结果示例:/1.png"
$fileName = substr($str, 0, strlen($str)-1); //结果示例:/1.png
@unlink('../images/upload/Image' . $fileName); //删除图片
}
}
在/admin/goods.php、/admin/includes/lib_goods.php、/admin/article.php相关位置调用此函数即可。
本文标签:
很赞哦! ()
相关文章
- ecshop商品列表页面和商品页面自定义url网址前缀的实现方法
- ecshop商品页显示商品收藏数量怎么修改
- ecshop商品批发多属性多规格多库存怎么批量购买
- ecshop水印ecshop商品添加水印的实现方法
- ecshop商品价格将属性价格改为直接价非加价修改的方法
- ecshop商品页商品详细描述内容调用商品相册图片代码的方法
- ecshop商品图片模糊修改图片上传压缩质量的方法
- ecshop商品相册显示顺序为正序的修改方法
- ecshop商品售完商品库存为0显示商品售完已售罄的实现方法
- ecshop商品详情页相关属性商品由新到旧排序的方法
- ecshop商品页商品浏览次数怎样修改按倍数增加
- ecshop商品页面定制属性附件上传文件上传图片
随机图文
-
ecshop模板修改删除商品名称后面省略号的方法
商品标题超过后台设置的显示字数时,会显示省略号。请问怎样修改,才会不显示省略号呢? -
ecshop发货查询收货人收货地址发货时间配送方式
1、修改 index.php 的 index_get_invoice_query() 函数部分将;2、然后修改模板文件 library/invoice_query.lbi -
ecshop邮件如何配置发送参数
ECShop如何配置发送邮件的参数从后台进去 系统设置->邮件服务器设置。一、邮件发送方式二、两种不同发送方式的配置 -
ecshop循环中实现套用调取广告位的方法
在做某客户ECSHOP模板活动列表页面时,添加活动列表的时候,需要添加广告,可是该怎么调用广告位呢?现在ECSHOP代码号来告诉你,怎样轻松循环中调
留言与评论 (共有 条评论) |