校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 批量刪除Dedecms遺留無(wú)用的圖片代碼

批量刪除Dedecms遺留無(wú)用的圖片代碼

POST TIME:2018-03-15 21:23

網(wǎng)站運(yùn)營(yíng)時(shí)間長(zhǎng)了總會(huì)留下一些過(guò)時(shí)的沒(méi)用的內(nèi)容,特別是采集的數(shù)據(jù),其中難免有些不需要或者過(guò)時(shí)的內(nèi)容,但在刪除文章時(shí)Dedecms并不能幫我們刪除其中的附帶的圖片,導(dǎo)致遺留的圖片在系統(tǒng)中越來(lái)越多,變成了系統(tǒng)垃圾,對(duì)于空間不足的朋友更是麻煩,如果數(shù)據(jù)量較小時(shí)可以刪除手動(dòng)刪除,但當(dāng)數(shù)據(jù)量大時(shí)就有些力不從心了。   下面是一個(gè)網(wǎng)友自己寫(xiě)的一個(gè)可以用于批量刪除遺留圖片的代碼。   一、找到dede empletscontent_batch_up2.htm   找到下面代碼:   <input class="np" type="radio" checked="checked" name="action" value="modddpic" /><br />   更正縮圖錯(cuò)誤<br />   <input class="np" type="radio" name="action" value="delerrdata" /><br />   清空錯(cuò)誤的文檔數(shù)據(jù)</td>   修改成:   <input class="np" type="radio" checked="checked" name="action" value="modddpic" /><br />   更正縮圖錯(cuò)誤<br />   <input class="np" type="radio" name="action" value="delerrdata" /><br />   清空錯(cuò)誤的文檔數(shù)據(jù)<br />   <input class="np" type="radio" name="action" value="delerrpic" /><br />   清空錯(cuò)誤的圖片</td>   dedecontent_batchup_action2.php   在最后一個(gè)大括號(hào)后增加   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");//調(diào)用,要遍歷的目錄   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("成功清除錯(cuò)誤圖片!","javascript:;");   exit();   }   就可以了,系統(tǒng)沒(méi)有使用多線程處理的功能,當(dāng)遺留圖片較多時(shí)需要較長(zhǎng)時(shí)間的等待,程序不刪除縮略圖和uploads/allimg目錄下的index.html,如果uploads/allimg文件夾下有多余圖片請(qǐng)修改程序后再用。希望對(duì)各位有所幫助。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 灯塔市| 东乡| 崇明县| 通州区| 辽阳市| 文安县| 连平县| 休宁县| 双桥区| 乌拉特后旗| 葫芦岛市| 凉山| 瑞金市| 威远县| 句容市| 绍兴市| 馆陶县| 容城县| 宁蒗| 苏尼特右旗| 磐石市| 阿荣旗| 宝鸡市| 应城市| 和田市| 红原县| 丰台区| 嘉鱼县| 天台县| 石阡县| 龙川县| 连云港市| 武夷山市| 丁青县| 龙山县| 汝州市| 铜山县| 刚察县| 砚山县| 那曲县| 郴州市|