在用织梦建站的时候,我们时常会删除一些文章,但是有个问题,就是删除文章的同时,文章内的图片还保存在网站空间中,占用了服务器资源。我曾经就有过一次,无用的图片达到八百多MB,要是手动去删,何年何月啊。
一般来说有二种情况,我们分别来操作:
1、删除文章的同时,删除该文章内的图片,
打开dede/inc/inc_batchup.php
第一处找到
"http://删除数据库的内容"
在这前面加上
02 |
if ($arcRow[ 'litpic' ]!= "" ){ |
03 |
$dsql->ExecuteNoneQuery( "Delete From dede_uploads where url='$arcRow[litpic]'" ); |
04 |
$truedir = GetTruePath($arcRow[ 'siterefer' ],$arcRow[ 'sitepath' ]); |
05 |
$litpicfile = $truedir.$arcRow[ 'litpic' ]; |
09 |
$arcbodyQuery = "Select * from " .$arcRow[ 'addtable' ]. " where aid='$aid'" ; |
10 |
$arcbodyRow = $dsql->GetOne($arcbodyQuery); |
11 |
$imgsrcarray=GetImageSrc($arcbodyRow[ 'body' ]); |
|