织梦dedecms删除文章的同时删除该文章下的图片和附件

本文介绍如何在删除织梦dedecms文章时,同时删除文章内引用的图片和附件,以简化管理并节省存储空间。通过修改extend.func.php、inc_batchup.php两个文件,实现在删除文章时自动清理相关文件。
摘要由CSDN通过智能技术生成

织梦在发布文章的时候,难免需要一些图片等等让文章更丰富,但是在删除的时候也有了一定的复杂度。这次就分享一个很实用的功能,删除织梦文章的同时删掉该文章下的图片与附件等文件,有效的节省了后期慢慢排除无用图片和附件的时间还实时节省了一些不必要的存储空间。

实现方法如下: 

1.打开/include/extend.func.php文件,在最后加入如下代码

//解析body数据,获得所有图片的绝对地址 
function GetPicsTruePath($body,$litpic) 
{
        $delfiles = array();
        //存储图片地址数据 
        if(!empty($litpic)) 
          {
                $litpicpath = GetTruePath();
                $litpicpath .= $litpic;
                $delfiles[] = $litpicpath;
                //缩略图地址
        }
        preg_match_all("/src=[\"|'|\S|\s]([^ |\/|>]*){0,}(([^>]*)\.(gif|jpg|png))/isU",$body,$tmpdata); 
  $picspath = array_unique($tmpdata[2]);//body中所有图片的地址 
  foreach($picspath as $tmppath) 
  { 
    $path = GetTruePath();//获得绝对路径 
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值