网站地图
  • 网站首页
  • 网站模板
  • 建站资源
  • 站长百科
  • 天下素材
  • 软件源码
  • 源码教程
  • Dede删除文档同时删除文章中的图片

    发布时间: 2021-10-12 15:03首页:ok模板网 > 建站资源 > 织梦入门 > 阅读()
    -->  Dede删除文档同时删除文章中的图片,这个功能对于做图片网站的朋友来讲尤为重要,尤其是在删除采集回来的文章时,会产生不少无用的图片. 本程序不保证可以100%的获得Body中的图片,但在我用的这期间,没发现问题。  第一,在"/include"目录下打造"extend.func.php"文件. 然后,将以下内容保存在"extend.func.php"文件中,一共三个函数:Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]//分析body数据,获得所有图片的绝对地址function GetPicsTruePath{$delfiles = array;//存储图片地址数据if){$litpicpath = GetTruePath;$litpicpath .= $litpic;$delfiles[] = $litpicpath;//缩略图地址}preg_match_all{0,}\.)/isU",$body,$tmpdata);$picspath = array_unique;//body中所有图片的地址foreach{$path = GetTruePath;//获得绝对路径$picpath = preg_replace;//去掉网址部分$path .=$picpath;$delfiles[] = $path;//保存处置后的数据}return $delfiles;}//获得文章Body数据function GetArcBody{global $dsql;$query = "SELECT [url=mailto:dede_addonarticle.body]dede_addonarticle.body[/url] FROM [url=mailto:%60dede_addonarticle]`dede_addonarticle[/url]` WHERE [url=mailto:dede_addonarticle.aid]dede_addonarticle.aid[/url] = '$aid'";$row = $dsql->GetOne;if)return $row;elsereturn false;}//写入日志文件function WriteToDelFiles//删除文章的时候会通过此函数记录日志{if) $savemsg="未获得消息";else $savemsg = $msg;$errorFile = dirname.'/../data/del_body_file.txt';//删除记录文件$fp = @fopen;@fwrite;@fclose;}下面打开"/dede/inc/inc_batchup.php"文件。1:在33行下方加入,也就是"$arcRow = $dsql->GetOne;"下方:$arcBodyRow = GetArcBody;2:在138行下方加入,也就是"return true;"上方:Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]//分析Body中的资源,并删除$willDelFiles = GetPicsTruePath;$nowtime = time;$executetime = MyDate;//获得实行时间$msg = "\r\n文章标题:$arcRow[title]";WriteToDelFiles;if){foreach{if && !is_dir){if) $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;}//END foreach}else{$msg = "\r\n未在Body中分析到数据\r\nBody原始数据:$arcBodyRow[body]\r\n时间:$executetime";WriteToDelFiles;}至此,全部修改完成,删除文章时,程序会剖析Body中的图片地址,然后删除.并在/data/目录下,产过生日志记录文件:del_body_file.txt。
    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    广告
    广告

    网站首页 - 网站模板 - 建站资源 - 站长百科 - 天下素材 - 软件源码 - 源码教程

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 ok模板网 (http://www.836372.com) 网站地图 TAG标签