亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

dedecms 5.6 刪除文章同時刪除圖片的方法
來源:易賢網 閱讀:1838 次 日期:2016-07-01 10:41:13
溫馨提示:易賢網小編為您整理了“dedecms 5.6 刪除文章同時刪除圖片的方法”,方便廣大網友查閱!

最新dedecms5.6刪除文章對應刪除圖片 本代碼沒改dede代碼!只加了刪除方法到里面!覆蓋就可以了!覆蓋時備份好文件!

最新dedecms5.6刪除文章對應刪除圖片

本代碼沒改dede代碼!只加了刪除方法到里面!覆蓋就可以了!覆蓋時備份好文件!

您也可以看著對應修改!學習一下!

在dede5.6gbk版測試成功!utf8大家自己測試 !覆蓋前備份好文件

/include/extend.func.php

代碼如下:

<?php

function GetPicsTruePath($body,$litpic) //解析body數據,獲得所有圖片的絕對地址

{

$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();//獲得絕對路徑

$picpath = preg_replace("/[a-zA-z]+:\/\/[^ |\/|\s]*/",'',$tmppath);//去掉網址部分

$path .=$picpath;

$delfiles[] = $path;//保存處理后的數據

}

return $delfiles;

}

function WriteToDelFiles($msg)//刪除文章的時候會通過此函數記錄日志

{

if(empty($msg)) $savemsg="未獲得消息";

else $savemsg = $msg;

$errorFile = dirname(__FILE__).'/../data/del_body_file.txt';//刪除記錄文件

$fp = @fopen($errorFile, 'a');

@fwrite($fp,"\r\n{$savemsg}");

@fclose($fp);

}

//獲得文章Body數據

function GetArcBody($aid)

{

global $dsql;

$query = "SELECT dede_addonarticle.body FROM dede_addonarticle WHERE dede_addonarticle.aid = '$aid'";

$row = $dsql->GetOne($query);

if(is_array($row)) return $row;

else return false;

}

function litimgurls($imgid=0){

global $lit_imglist;

$dsql = new DedeSql(false);

//獲取附加表

$row = $dsql->GetOne("SELECT c.addtable FROM dede_archives AS a LEFT JOIN dede_channeltype AS c ON a.channel=c.id where a.id='$imgid'");

$addtable = trim($row['addtable']);

//獲取圖片附加表imgurls字段內容進行處理

$row = $dsql->GetOne("Select imgurls From `$addtable` where aid='$imgid'");

//調用inc_channel_unit.php中ChannelUnit類

$ChannelUnit = new ChannelUnit(2,$imgid);

//調用ChannelUnit類中GetlitImgLinks方法處理縮略圖

$lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']);

//返回結果

return $lit_imglist;

}

?>

\dede\inc\inc_batchup.php

代碼如下:

<?php

function DelArc($aid,$type='ON',$onlyfile=false)

{

global $dsql,$cfg_cookie_encode,$cfg_multi_site,$cfg_medias_dir;

global $cuserLogin,$cfg_upload_switch,$cfg_delete,$cfg_basedir;

global $admin_catalogs, $cfg_admin_channel;

if($cfg_delete == 'N') $type = 'OK';

if(empty($aid)) return ;

$aid = ereg_replace("[^0-9]", '', $aid);

$arctitle = $arcurl = '';

//查詢表信息

$query = "Select ch.maintable,ch.addtable,ch.nid,ch.issystem From `dede_arctiny` arc

left join `dede_arctype` tp on tp.id=arc.typeid

left join `dede_channeltype` ch on ch.id=arc.channel where arc.id='$aid' ";

$row = $dsql->GetOne($query);

$nid = $row['nid'];

$maintable = (trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']));

$addtable = trim($row['addtable']);

$issystem = $row['issystem'];

//查詢檔案信息

if($issystem==-1)

{

$arcQuery = "Select arc.*,tp.* from `$addtable` arc left join `dede_arctype` tp on arc.typeid=tp.id where arc.aid='$aid' ";

}

else

{

$arcQuery = "Select arc.*,tp.*,arc.id as aid from `$maintable` arc left join `dede_arctype` tp on arc.typeid=tp.id where arc.id='$aid' ";

}

$arcRow = $dsql->GetOne($arcQuery);

$arcBodyRow = GetArcBody($aid);

//檢測權限

if(!TestPurview('a_Del,sys_ArcBatch'))

{

if(TestPurview('a_AccDel'))

{

if( !in_array($arcRow['typeid'], $admin_catalogs) && (count($admin_catalogs) != 0 || $cfg_admin_channel != 'all') )

{

return false;

}

}

else if(TestPurview('a_MyDel'))

{

if($arcRow['mid'] != $cuserLogin->getUserID())

{

return false;

}

}

else

{

return false;

}

}

//$issystem==-1 是單表模型,不使用回收站

if($issystem == -1) $type = 'OK';

if(!is_array($arcRow)) return false;

/** 刪除到回收站 **/

if($cfg_delete == 'Y' && $type == 'ON')

{

$dsql->ExecuteNoneQuery("Update `$maintable` set arcrank='-2' where id='$aid' ");

$dsql->ExecuteNoneQuery("Update `dede_arctiny` set `arcrank` = '-2' where id = '$aid'; ");

}

else

{

//刪除數據庫記錄

if(!$onlyfile)

{

//刪除相關附件

if($cfg_upload_switch == 'Y')

{

$dsql->Execute("me", "SELECT * FROM `dede_uploads` WHERE arcid = '$aid'");

while($row = $dsql->GetArray('me'))

{

$addfile = $row['url'];

$aid = $row['aid'];

$dsql->ExecuteNoneQuery("Delete From `dede_uploads` where aid = '$aid' ");

$upfile = $cfg_basedir.$addfile;

if(@file_exists($upfile)) @unlink($upfile);

}

}

$dsql->ExecuteNoneQuery("Delete From `dede_arctiny` where id='$aid'");

if($addtable != '')

{

$dsql->ExecuteNoneQuery("Delete From `$addtable` where aid='$aid' ");

}

if($issystem != -1)

{

$dsql->ExecuteNoneQuery("Delete From `dede_archives` where id='$aid' ");

}

$dsql->ExecuteNoneQuery("Delete From `dede_feedback` where aid='$aid' ");

$dsql->ExecuteNoneQuery("Delete From `dede_member_stow` where aid='$aid' ");

$dsql->ExecuteNoneQuery("Delete From `dede_taglist` where aid='$aid' ");

$dsql->ExecuteNoneQuery("Delete From `dede_erradd` where aid='$aid' ");

}

//刪除文本數據

$filenameh = DEDEDATA."/textdata/".(ceil($aid/5000))."/{$aid}-".substr(md5($cfg_cookie_encode),0,16).".txt";

if(@is_file($filenameh)) @unlink($filenameh);

}

if(empty($arcRow['money'])) $arcRow['money'] = 0;

if(empty($arcRow['ismake'])) $arcRow['ismake'] = 1;

if(empty($arcRow['arcrank'])) $arcRow['arcrank'] = 0;

if(empty($arcRow['filename'])) $arcRow['filename'] = '';

//刪除HTML

if($arcRow['ismake']==-1 || $arcRow['arcrank']!=0 || $arcRow['typeid']==0 || $arcRow['money']>0)

{

return true;

}

//強制轉換非多站點模式,以便統一方式獲得實際HTML文件

$GLOBALS['cfg_multi_site'] = 'N';

$arcurl = GetFileUrl($arcRow['aid'],$arcRow['typeid'],$arcRow['senddate'],$arcRow['title'],$arcRow['ismake'],

$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money'],$arcRow['filename']);

if(!ereg("\?", $arcurl))

{

$htmlfile = GetTruePath().str_replace($GLOBALS['cfg_basehost'],'',$arcurl);

if(file_exists($htmlfile) && !is_dir($htmlfile))

{

@unlink($htmlfile);

$arcurls = explode(".", $htmlfile);

$sname = $arcurls[count($arcurls)-1];

$fname = ereg_replace("(\.$sname)$", "", $htmlfile);

for($i=2; $i<=100; $i++)

{

$htmlfile = $fname."_{$i}.".$sname;

if( @file_exists($htmlfile) ) @unlink($htmlfile);

else break;

}

}

}

//解析Body中的資源,并刪除

$willDelFiles = GetPicsTruePath($arcBodyRow['body'],$arcRow['litpic']);

$nowtime = time();

$executetime = MyDate('Y-m-d H:i:s',$nowtime);//獲得執行時間

$msg = "\r\n文章標題:$arcRow[title]";

WriteToDelFiles($msg);

if(!empty($willDelFiles))

{

foreach($willDelFiles as $file)

{

if(file_exists($file) && !is_dir($file))

{

if(unlink($file)) $msg = "\r\n位置:$file\r\n結果:刪除成功!\r\n時間:$executetime";

else $msg = "\r\n位置:$file\r\n結果:刪除失敗!\r\n時間:$executetime";

}

else $msg = "\r\n位置:$file\r\n結果:文件不存!\r\n時間:$executetime";

WriteToDelFiles($msg);

}//END foreach

}

else

{

$msg = "\r\n未在Body中解析到數據\r\nBody原始數據:$arcBodyRow[body]\r\n時間:$executetime";

WriteToDelFiles($msg);

}

return true;

}

//獲取真實路徑

function GetTruePath($siterefer='', $sitepath='')

{

$truepath = $GLOBALS['cfg_basedir'];

return $truepath;

}

?>

更多信息請查看CMS教程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
先锋影音久久久| 国产偷久久久精品专区| 亚洲视频在线二区| 伊人久久婷婷| 国产视频一区三区| 久久精品中文| 精品成人久久| 亚洲欧美久久久久一区二区三区| 午夜在线观看免费一区| 欧美另类女人| 国产日韩一区二区三区在线播放| 久久婷婷av| 亚洲精品免费观看| 欧美激情1区2区| 国产亚洲成人一区| 黑人一区二区| 久久久夜夜夜| 亚洲激情一区二区三区| 欧美在线网址| 亚洲欧美日韩国产一区二区| 激情欧美一区二区三区| 久久综合亚州| 欧美亚洲自偷自偷| 一区二区精品| 亚洲人成免费| 亚洲第一伊人| 欧美日韩精品不卡| 欧美暴力喷水在线| 蜜桃久久av| 亚洲一区网站| 国产精品久久亚洲7777| 激情欧美一区| 亚洲午夜激情在线| 狠狠色综合网站久久久久久久| 久久久久久久久一区二区| 亚洲高清在线观看一区| 欧美午夜免费| 欧美理论在线| 欧美女激情福利| 午夜视频一区| 欧美国产91| 久久精品盗摄| 久久久精品午夜少妇| 99热在线精品观看| 一区二区动漫| 亚洲一卡久久| 久久动漫亚洲| 久久精品免费| 欧美成人69| 欧美日韩国产欧| 午夜精品久久久久99热蜜桃导演 | 国产精品二区影院| 国内精品**久久毛片app| 午夜精品美女久久久久av福利| 久久久99爱| 欧美日韩1区| 国内精品福利| 日韩午夜视频在线观看| 一本色道久久综合亚洲精品高清 | 亚洲精品护士| 影音先锋中文字幕一区| 一区在线免费| 国产欧美日韩亚洲| 久久国产精品亚洲va麻豆| 蜜桃伊人久久| 国产精品久久| 中文在线不卡| 久久亚裔精品欧美| 影音欧美亚洲| 美女诱惑黄网站一区| 欧美日韩福利| 国产伦精品一区二区三区高清版| 男人天堂欧美日韩| 欧美凹凸一区二区三区视频| 精品福利av| 免播放器亚洲| 亚洲激情社区| 欧美成人一区二免费视频软件| 国产一区二区在线观看免费播放| 日韩一级欧洲| 女人香蕉久久**毛片精品| 极品少妇一区二区三区| 久久福利影视| 黄色亚洲在线| 欧美+亚洲+精品+三区| 亚洲国产欧美不卡在线观看| 亚洲综合精品| 在线视频国内自拍亚洲视频| 性色一区二区| 91久久综合| 欧美日韩1080p| 亚洲欧美电影在线观看| 亚洲精品国产日韩| 好吊一区二区三区| 欧美阿v一级看视频| 中文精品一区二区三区| 国产一在线精品一区在线观看| 亚洲欧美日韩在线观看a三区| 最新日韩在线| 亚洲成人自拍视频| 激情综合在线| 国产精品九九| 欧美体内she精视频在线观看| 西西裸体人体做爰大胆久久久| 亚洲国产精品日韩| 好吊日精品视频| 欧美精品国产| 欧美精品二区| 欧美日韩亚洲一区二区三区在线 | 欧美全黄视频| 久久精品导航| 亚洲主播在线| 国产精品入口66mio| 亚洲狼人精品一区二区三区| 激情偷拍久久| 在线欧美日韩| 亚洲美女一区| 国产视频在线观看一区| 夜久久久久久| 国产私拍一区| 美脚丝袜一区二区三区在线观看 | 午夜视频久久久| 久久久青草婷婷精品综合日韩| 国产精品资源| 蜜桃av久久久亚洲精品| 久久成人免费| 女人天堂亚洲aⅴ在线观看| 男人的天堂亚洲在线| 欧美资源在线| 牛夜精品久久久久久久99黑人| 玖玖在线精品| 国产精品地址| 国产欧美韩日| 欧美~级网站不卡| 国产精品videosex极品| 亚洲区第一页| 免费一级欧美片在线播放| 久久久国产精品一区二区中文| 久久xxxx精品视频| 国产精品久久7| 中文精品视频| 欧美精品国产| 中文精品视频| 欧美国产精品| 在线亚洲欧美| 国内激情久久| 六月婷婷一区| 亚洲国产一区在线| 免费久久99精品国产自在现线 | 亚洲精品九九| 亚洲欧美久久久| 欧美午夜精品理论片a级大开眼界| 亚洲小说欧美另类社区| 国产视频一区三区| 国产综合精品一区| 国产亚洲激情| 国产一区高清视频| 欧美亚洲免费高清在线观看| 欧美日韩免费观看一区| 国产精品久久一区二区三区| 欧美日韩在线播放一区二区| 国产日韩1区| 激情综合视频| 欧美精品1区| 久久久www免费人成黑人精品| 精品69视频一区二区三区Q| 香蕉久久夜色精品国产| 在线看片成人| 国产专区一区| 欧美精品不卡| 久久精品系列| 免费在线播放第一区高清av| 亚洲伦理精品| 亚洲午夜激情| 亚洲天堂激情| 欧美三日本三级少妇三99| 麻豆成人在线播放| 亚洲免费影院| 亚洲在线播放| 亚洲欧美久久| 国产亚洲激情| 国产精品综合| 亚洲一区国产| 亚洲欧美日韩综合国产aⅴ| 日韩视频在线观看国产| 亚洲午夜在线观看| 国产一区再线| 国产一区二区无遮挡| 欧美精品一区二区视频| 欧美日韩国产高清视频| 欧美精品一区在线| 亚洲欧美一区二区原创| 欧美精品一区二区视频 | 最新亚洲一区| 亚洲欧洲精品一区二区三区波多野1战4| 欧美日韩精品免费观看| 欧美日韩国产免费观看| 久久亚洲综合网| 久热这里只精品99re8久| 久久久久久久久久久一区| 免播放器亚洲| 欧美国产三区| 亚洲国产欧美日韩| 亚洲最黄网站| 久久精品成人| 合欧美一区二区三区| 亚洲精品一区二区三区av| 在线综合亚洲| 久久久国产精品一区二区中文| 欧美一区二区三区四区在线观看地址| 久久亚洲风情| 亚洲成色精品| 六月婷婷一区| 国自产拍偷拍福利精品免费一| 悠悠资源网久久精品| 国产精品一区在线播放| 欧美成熟视频| 亚洲毛片一区| 老司机精品福利视频| 韩国一区二区三区美女美女秀| 最新日韩欧美| 欧美一区免费| 亚洲精品1234| 欧美不卡福利| 亚洲最新在线| 欧美日韩国产不卡在线看| 亚洲国产高清一区二区三区| 性色一区二区| 亚洲精品无人区| 久久综合给合久久狠狠色| 亚洲人成网站在线观看播放| 久久久久久夜| 一本一本久久| 亚洲福利国产| 欧美日韩国产综合视频在线| 在线看片成人| 欧美三级在线| 亚洲精品一级| 欧美一区二区三区在线播放| 欧美特黄一区| 午夜一区二区三视频在线观看 | 亚洲综合视频一区| 亚洲天堂黄色| 久久精品网址| 国产亚洲亚洲| 尤物在线精品| 午夜亚洲福利| 性久久久久久| 国产区欧美区日韩区| 黄色亚洲免费| 欧美精品综合| 久久青草久久| 亚洲一级在线| 一区二区精品国产| 亚洲高清资源| 伊人成人在线视频| 欧美日韩亚洲一区二区三区在线| 欧美综合77777色婷婷| 一区二区冒白浆视频| 亚洲视屏一区| 韩日欧美一区| 狠狠色综合一区二区| 欧美精品aa| 欧美一区在线看| 女同性一区二区三区人了人一| 亚洲一区精彩视频| 国产农村妇女毛片精品久久莱园子 | 久久五月激情| 久久久综合香蕉尹人综合网| 亚洲伊人观看| 先锋影音一区二区三区| 亚洲一区二区三区高清不卡| 国产精品日韩久久久| 国产一区二区三区久久久久久久久 | 欧美大片专区| 欧美婷婷久久| 精品动漫3d一区二区三区免费版| 国产综合欧美| 亚洲激情黄色| 国产精品一区二区三区四区五区| 国产偷自视频区视频一区二区| 一区二区三区|亚洲午夜| 一级成人国产| 久久久久高清| 亚洲午夜精品久久久久久浪潮| 亚洲黄色高清| 西西裸体人体做爰大胆久久久| 久久久精品性| 在线观看福利一区| 亚洲在线观看| 欧美精品自拍| 亚洲深夜激情| 欧美91精品| 亚洲日产国产精品| 久久精品五月| 亚洲精品1区2区| 久久影院亚洲| 夜夜嗨一区二区三区| 久久久久久久高潮| 亚洲私拍自拍| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩一区二区视频在线观看| 亚洲福利电影| 久久久国产精品一区二区三区| 狠狠色综合网| 久久精品二区三区| 亚洲精品在线视频观看| 欧美一区激情视频在线观看| 91久久午夜| 欧美日韩精选| 免费看的黄色欧美网站| 狠狠久久综合婷婷不卡| 久久精品日产第一区二区三区 | 亚洲欧洲一区二区天堂久久| 久久成人亚洲| 亚洲国产日韩欧美一区二区三区| 免费在线欧美黄色| 亚洲激情另类| 欧美日韩精品| 久久亚洲综合| 一本色道久久综合一区| 国产精品v欧美精品v日本精品动漫| 亚洲一区观看| 在线视频精品一区| 精品动漫3d一区二区三区免费版 | 久久黄色网页| 宅男噜噜噜66一区二区| 欧美精品一区二区三区久久久竹菊| 99精品热视频只有精品10| 欧美日本一区二区视频在线观看| 国产一区二区你懂的| 黄色精品一区| 欧美日本一区二区视频在线观看| 国产精品亚洲不卡a| 99这里有精品| 亚洲精选成人| 一区二区日韩免费看| 亚洲国产日韩综合一区| 一区在线视频观看| 精品成人免费| 在线精品亚洲| 伊人蜜桃色噜噜激情综合| 国产精品多人| 亚洲一级网站| 91久久国产综合久久蜜月精品| 国内揄拍国内精品久久| 黄色一区二区三区四区| 伊人久久久大香线蕉综合直播 | aa级大片欧美三级| 国产一区二区你懂的| 国产精品久久波多野结衣| 一本色道久久综合亚洲精品高清 | 亚洲精品专区| 亚洲精品一区二区三区樱花 | 国产精品日本| 国产精品日本| 欧美在线3区| 狠狠色狠狠色综合人人| 亚洲国产精品一区| 国产日韩欧美在线播放不卡| 亚洲综合丁香| 欧美日韩在线精品| 亚洲黄色精品| 性色一区二区三区| 欧美亚韩一区| 国产一区二区三区成人欧美日韩在线观看| 国产一区二区黄色| 欧美韩日精品| 9国产精品视频| 久久精品国产99精品国产亚洲性色| 久久久久国产精品一区三寸 | 一级成人国产| 久久精品一区二区三区中文字幕| 久久久久久亚洲精品不卡4k岛国| 久久久久国产精品一区二区| 国模一区二区三区| 国产精品一区二区三区四区五区| 欧美一区久久| 最近看过的日韩成人| 久久精品综合一区| 亚洲国产日韩欧美一区二区三区| 国产精品综合| 精品91久久久久| 久久一二三四| 正在播放亚洲| 狠狠色狠狠色综合日日tαg| 亚洲影院一区| 91久久国产自产拍夜夜嗨| 久久亚洲综合| 国产精品永久入口久久久| 狠狠色综合网| 欧美日本精品| 久久久久久久久久久久久久一区| 伊人成人在线视频| 欧美激情无毛| 久久国产免费| 免费永久网站黄欧美| 国产精品免费一区二区三区观看| 狠狠色综合色区| 欧美日韩国产亚洲一区|