欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

ecshop商品与文章删除时同时删除商品图片

时间: 2024-02-25 10:42 阅读: 作者:素材无忧网

ECSHOP删除文章或从回收站删除商品,文章内容和商品描述中的图片(位于/images/upload/Image目录)无法删除,时间长了会占用相当大的空间,尤其是使用虚拟主机的用户,只能不断缴费扩充空间来解决,此教程可以帮助大家
/** * 删除描述中的图片 * @access  public * @params  string  $desc */ function deletePic($desc){
preg_match_all("/]*)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相关位置调用此函数即可。

版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: ecshop商品与文章删除时同时删除商品图片

标签: ecshop商品  
推荐文章
模板推荐