批量刪除Dedecms遺留無用的圖片代碼,織夢教程
導(dǎo)讀:織夢教程織夢教程網(wǎng)站運(yùn)營時間長了總會留下一些過時的沒用的內(nèi)容,特別是采集的數(shù)據(jù),其中難免有些不需要或者過時的內(nèi)容,但在刪除文章時Dedecms并不能幫我們刪除其中的附帶的圖片,dede模板下載織夢模板。
網(wǎng)站運(yùn)營時間長了總會留下一些過時的沒用的內(nèi)容,特別是采集的數(shù)據(jù),其中難免有些不需要或者過時的內(nèi)容,但在刪除文章時Dedecms并不能幫我們刪除其中的附帶的圖片,導(dǎo)致遺留的圖片在系統(tǒng)中越來越多,變成了系統(tǒng)垃圾,對于空間不足的朋友更是麻煩,如果數(shù)據(jù)量較小時可以刪除手動刪除,但當(dāng)數(shù)據(jù)量大時就有些力不從心了。
下面是一個網(wǎng)友自己寫的一個可以用于批量刪除遺留圖片的代碼。
一、找到dede\templets\content_batch_up2.htm
找到下面代碼:
<input class="np" type="radio" checked="checked" name="action" value="modddpic" /><br />
更正縮圖錯誤<br />
<input class="np" type="radio" name="action" value="delerrdata" /><br />
清空錯誤的文檔數(shù)據(jù)</td>
修改成:
<input class="np" type="radio" checked="checked&quo模板織夢t; name="action" value="modddpic" /><br />
更正縮圖錯誤<br />
<input class="np" type="radio" name="action" value="delerrdata" /><br />
清空錯誤的文檔數(shù)據(jù)<br />
<input class="np" type="radio" name="action" value="delerrpic" /><br />
清空錯誤的圖片</td>
dede\content_batchup_action2.php
在最后一個大括號后增加
elseif($action == 'delerrpic')
{
$file_a=array();
function rFile($p){
global $file_a;
$handle=opendir($p);
$dir_a=array();
while ($file = readdir($handle)) {
if($file!=".&qudede手機(jī)模板ot; && $file!=".."){
$tmp=$p."/".$file;
if(is_dir($tmp)){
dede后臺模板
$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("成功清除錯誤圖片!","javascript:;");
exit();
}
就可以了,系統(tǒng)沒有使用多線程處理的功能,當(dāng)遺留圖片較多時需要較長時間的等待,程序不刪除縮略圖和uploads/allimg目錄下的index.html,如果uploads/allimg文件夾下有多余圖片請修改程序后再用。希望對各位有所幫助。相關(guān)dede模板下載織夢模板。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-22 ,文章批量刪除Dedecms遺留無用的圖片代碼,織夢教程主要講述批量,代碼,織夢網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_34274.html
為你推薦與批量刪除Dedecms遺留無用的圖片代碼,織夢教程相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12