位置: IT常识 - 正文

织梦删除服务器中多余的没有被调用的图片(织梦安装完要删除哪个文件)

编辑:rootadmin

推荐整理分享织梦删除服务器中多余的没有被调用的图片(织梦安装完要删除哪个文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦系统如何更换网站内容,为什么织梦删除了栏目还存在,织梦安装完要删除哪个文件,织梦数据库在哪个文件夹,dedecms删除织梦链,织梦安装完要删除哪个文件,织梦安装完要删除哪个文件,dedecms删除织梦链,内容如对您有帮助,希望把文章链接给更多的朋友!

我们的网站时常会删除一些文章,但是有个问题,就是删除文章的同时,文章内的图片还保存在网站空间中,占用了服务器资源。

一般来说有二种情况,我们分别来操作:

1、删除文章的同时,删除该文章内的图片,

打开dede/inc/inc_batchup.php

第一处找到

"//删除数据库的内容"

在这前面加上

//删除缩略图if($arcRow['litpic']!=""){$dsql->ExecuteNoneQuery("Delete From dede_uploads where url='$arcRow[litpic]'");$truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);$litpicfile = $truedir.$arcRow['litpic'];@unlink($litpicfile);}//删除大图$arcbodyQuery = "Select * from ".$arcRow['addtable']." where aid='$aid'";$arcbodyRow = $dsql->GetOne($arcbodyQuery);$imgsrcarray=GetImageSrc($arcbodyRow['body']);foreach ($imgsrcarray as $v) {if((trim($v)!="")&&(!eregi("^http://",$v))){$dsql->ExecuteNoneQuery("Delete From dede_uploads where url='$v'");$picfile = $truedir.$v;@unlink($picfile);}}//删除数据库的内容

第二处:找到

Select dede_archives.ID,dede_archives.title,dede_archives.typeid

改为:

Select dede_archives.ID,dede_archives.title,dede_archives.typeid,dede_archives.litpic

织梦删除服务器中多余的没有被调用的图片(织梦安装完要删除哪个文件)

第三处:

在文件最后加上一函数

//获得内容中的图像地址function GetImageSrc($body){if( !isset($body)) return '';else{preg_match_all ("/<(img|IMG)(.*)(src|SRC)=[\"|'|]{0,}([h|\/].*(jpg|JPG|gif|GIF))[\"|'|\s]{0,}/isU",$body,$out);return $out[4];}}

2、那就是很早之前删除了很多文章,当时并没有完成第一种情况时的修改,意思就是明知道空间中有多余的图片。

找到后台路径中的

dede/templets/content_batch_up.htm

找到下面代码:

<inputclass="np"type="radio"checked="checked"name="action"value="modddpic"/><br />

更正缩图错误<br />

<inputclass="np"type="radio"name="action"value="delerrdata"/><br />

清空错误的文档数据</td>

修改成:

<inputclass="np"type="radio"checked="checked"name="action"value="modddpic"/><br />更正缩图错误<br /> <inputclass="np"type="radio"name="action"value="delerrdata"/><br />清空错误的文档数据<br /> <inputclass="np"type="radio"name="action"value="delerrpic"/><br />清空错误的图片</td>

找到

dede/content_batchup_actionphp

在最后一个大括号后增加

elseif($action == 'delerrpic'){$file_a=array();function rFile($p){global $file_a;$handle=opendir($p);$dir_a=array();while ($file = readdir($handle)) {if($file!="." && $file!=".."){$tmp=$p."/".$file;if(is_dir($tmp)){$dir_a[count($dir_a)]=$tmp;}elseif(is_file($tmp)){$file_a[count($file_a)]=$tmp;}}}closedir($handle);foreach($dir_a as $v){rFile($v);}}rFile("../uploads/allimg");//调用,要遍历的目录foreach($file_a as $v){$temp=substr($v,2);$query = "select count(*) from dede_addonarticle where body like '%".$temp."%'";$dsql->setquery($query);$dsql->execute();while($row = $dsql->getarray()){if($row[0]==0){if(substr($v, -8, 4)!="_lit" && substr($v, -10, 5)!="index"){if(file_exists($v))unlink($v);}}}}$dsql->Close();ShowMsg("成功清除错误图片!","javascript:;");exit();

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310584.html 转载请保留说明!

上一篇:css 隐藏元素(css隐藏元素的方式)

下一篇:帝国cms常用标签总结(帝国cms插件编写教程)

  • word最大的字怎么调(word里最大的字号)

    word最大的字怎么调(word里最大的字号)

  • 为什么红米k20pro很卡(为什么红米k20pro充不进去电)

    为什么红米k20pro很卡(为什么红米k20pro充不进去电)

  • 荣耀20pro能插耳机吗(荣耀20pro如何插耳机)

    荣耀20pro能插耳机吗(荣耀20pro如何插耳机)

  • 小米6和小米5的区别(小米6和小米5的屏幕区别)

    小米6和小米5的区别(小米6和小米5的屏幕区别)

  • 微信绿码在哪里查看(微信绿码在哪里找)

    微信绿码在哪里查看(微信绿码在哪里找)

  • 苹果手机上半部分发烫(苹果手机上半部分发烫什么原因)

    苹果手机上半部分发烫(苹果手机上半部分发烫什么原因)

  • 把对方抖音拉黑他还能看到我发的抖音吗(把对方抖音拉黑后看他主页会被发现吗)

    把对方抖音拉黑他还能看到我发的抖音吗(把对方抖音拉黑后看他主页会被发现吗)

  • 华为p50上市时间(华为p50上市时间及上市日期)

    华为p50上市时间(华为p50上市时间及上市日期)

  • 注销手机号微信号会被注销吗(注销手机号微信支付宝怎么办)

    注销手机号微信号会被注销吗(注销手机号微信支付宝怎么办)

  • 喜马拉雅vip与喜点的区别(喜马拉雅中的vip跟付费是一样的吗)

    喜马拉雅vip与喜点的区别(喜马拉雅中的vip跟付费是一样的吗)

  • 手机爱奇艺下载的视频在哪里(手机爱奇艺下载的电影怎么保存到U盘)

    手机爱奇艺下载的视频在哪里(手机爱奇艺下载的电影怎么保存到U盘)

  • 抖音头像设置一个绿点啥意思(抖音头像设置一直闪退)

    抖音头像设置一个绿点啥意思(抖音头像设置一直闪退)

  • ipad网易云皮肤怎么换(ipad版的网易云不可以弄皮肤?)

    ipad网易云皮肤怎么换(ipad版的网易云不可以弄皮肤?)

  • 荣耀ath一al00是什么型号(荣耀ath-al00)

    荣耀ath一al00是什么型号(荣耀ath-al00)

  • 蜂窝漫游什么意思(蜂窝数据选项 漫游数据是什么意思)

    蜂窝漫游什么意思(蜂窝数据选项 漫游数据是什么意思)

  • iwatch可以单独使用吗(iwatch能不能单独带)

    iwatch可以单独使用吗(iwatch能不能单独带)

  • 爱奇艺电视剧怎么下载(爱奇艺电视剧怎么下载到u盘)

    爱奇艺电视剧怎么下载(爱奇艺电视剧怎么下载到u盘)

  • wifi网速和路由器有关系吗(无线网的网速和路由器有关系吗)

    wifi网速和路由器有关系吗(无线网的网速和路由器有关系吗)

  • 怎么设置微信置顶文案(怎么设置微信置顶好友)

    怎么设置微信置顶文案(怎么设置微信置顶好友)

  • 华为手机显示hd怎么取消(华为手机显示hd2怎么关闭)

    华为手机显示hd怎么取消(华为手机显示hd2怎么关闭)

  • 手机怎么自动清灰(手机怎么自动清理灰尘)

    手机怎么自动清灰(手机怎么自动清理灰尘)

  • 拼多多天天领红包真的能提现么(拼多多天天领红包真的可以提现吗)

    拼多多天天领红包真的能提现么(拼多多天天领红包真的可以提现吗)

  • 云闪付怎么设置指纹登录(云闪付怎么设置密码让别人进不去)

    云闪付怎么设置指纹登录(云闪付怎么设置密码让别人进不去)

  • 天猫魔盒怎么投屏(天猫魔盒怎么投屏苹果)

    天猫魔盒怎么投屏(天猫魔盒怎么投屏苹果)

  • 人工智能的应用(人工智能的应用论文)

    人工智能的应用(人工智能的应用论文)

  • 阿里巴巴如何盈利(阿里巴巴1688的盈利模式)

    阿里巴巴如何盈利(阿里巴巴1688的盈利模式)

  • pnpm 基本详细使用(安装、卸载、使用)(pnp.npn)

    pnpm 基本详细使用(安装、卸载、使用)(pnp.npn)

  • 腾讯一面—Android 系统启动流程详解(腾讯一面问什么)

    腾讯一面—Android 系统启动流程详解(腾讯一面问什么)

  • 累计预扣法计算公式
  • 增值税的征税范围
  • 个人给单位做事怎么开发票
  • 劳务报酬和工资薪金哪个税率高
  • 分批付款 发票怎么开
  • 个人捐赠支出税前扣除条件
  • 增值税季报还是月报
  • 小规模申报增值税怎么申报
  • 养老保险跨年度可以补缴吗
  • 提现需要填制什么表格
  • 偿还不起债务大约能判多少年
  • 高速过路费抵扣增值税
  • 公司转投资的额度
  • 单位旧电脑处置
  • 所有转让土地税怎么算
  • 退税记录显示税务审核中
  • 选择纳税人身份考虑的因素
  • 平销返利怎么开票入账
  • 酒店挂账要做收款凭证吗
  • 小规模纳税人应交增值税科目设置
  • 跨年度的应收账款少记了怎么办
  • 财务管理和会计学哪个好就业
  • 员工福利没有发票
  • 一般纳税人汇算清缴操作流程
  • 外籍员工家属入境
  • 坏账准备递延所得税资产,不缴所得税
  • 华为鸿蒙双击背面打开健康码
  • win1020h2更新0x800f081f
  • win10系统怎么设置锁屏壁纸
  • 计提的跌价准备销售时怎么处理
  • 个人所得税住房租金可以扣多少
  • 税金及附加多计提所得税年报怎么更正
  • 什么是集成显卡长什么样
  • wordpresswiki
  • win10您需要权限来执行删除
  • 关于交易性金融资产的问题
  • 商业汇票贴现时贴现额的大小受贴现期长短的影响
  • vue中响应式是什么意思
  • 其他债权投资和持有至到期投资的区别
  • 微信支付开发包
  • 【深度学习】datasets.ImageFolder 使用方法
  • 学习率设置
  • 机器学习中的数学原理——模型评估与交叉验证
  • vue3快速入门
  • 逾期未退押金是否确认收入
  • 手工帐月末结转会计分录
  • 什么是稳岗补贴是给企业发放吗
  • 中华人民共和国企业所得税年度纳税申报表
  • 已计提完的固定资产怎么做账
  • 合理损耗应计入成本吗
  • 资产负债表不平衡怎么办
  • 材料报废如何做分录
  • 收到对方的银行承兑汇票
  • 辞退福利什么时候确认
  • 计提本月应交增值税
  • 支付的管理费用调到其他应付款怎么做账
  • 固定资产能直接计入费用吗为什么
  • 专票和普票的作用
  • 公司日常费用支出表怎么做
  • 无形资产减值损失计入管理费用
  • 收到保险公司的赔款计入什么科目
  • 企业预付账款是什么意思
  • 通用SQL存储过程分页以及asp.net后台调用的方法
  • MySQL利用大数据技术进行回归模型的构建流程
  • win8系统崩溃按f8没用
  • win7怎样添加开机启动项
  • win7系统怎么连接wifi
  • 学习使用grunt来打包JavaScript和CSS程序的教程
  • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
  • 原生javascript开发
  • python的入门教程
  • js函数function用法
  • 学javascript的书
  • python的面向对象和模块原理
  • 国家税务总局官网电子税务局
  • 红字专用发票进什么科目
  • 4s店买车需要驾驶证吗
  • 收到免税的苗木发票怎么做账
  • 上海电子税务平台开票不含税怎么改成含税
  • 江西车辆购置税查询网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设