Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。  Dede删除文档同时删除文章中的图片,这个功能对于做图片站点的朋友来说非常重要,特别是在删除采集回来的文章时,会产生很多无用的图片. 本程序不保证能够100%的获得Body中的图片,但在我个人使用的这段时间,没有发现问题。     首先,在"/include"目录下建立"extend.func.php"网站文件. 然后,将以下网站内容保存在"extend.func.php"网站文件中,一共三个系统数据库函数:   Copy to ClipboardLiehuo.Net Codes引用的网站内容:[www.mzdh.net]   //解析body数据,获得所有图片的绝对地址  function GetPicsTruePath($body,$litpic)  {  $delfiles = array();//存储图片地址数据  if(!empty($litpic))  {  $litpicpath = GetTruePath();  $litpicpath .= $litpic;  $delfiles[] = $litpicpath;//缩略图地址  }  preg_match_all("/src=[\"|'|\S|\s]([^ title="liehuo.net" |\/|>]*){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;  }    //获得文章Body数据  function GetArcBody($aid)  {  global $dsql;  $query = "SELECT [url=mailto:dede_addonarticle.body]dede_addonarticle.body[/url] FROM [url=mailto:`dede_addonarticle]`dede_addonarticle[/url]` WhERE [url=mailto:dede_addonarticle.aid]dede_addonarticle.aid[/url] = '$aid'";  $row = $dsql->GetOne($query);  if(is_array($row))  return $row;  else  return false;  }    //写入日志网站文件  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);  } 接下来打开"/dede/inc/inc_batchup.php"网站文件。   1:在33行下方加入,也就是"$arcRow = $dsql->GetOne($arcQuery);"下方:   $arcBodyRow = GetArcBody($aid);   2:在138行下方加入,也就是"return true;"上方:   Copy to ClipboardLiehuo.Net Codes引用的网站内容:[www.mzdh.net]   //解析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);  } 至此,全部修改完成,删除文章时,程序会分析Body中的图片地址,然后删除.并在/data/目录下,产生日志记录网站文件:del_body_file.txt。  

DEDECMS友情链接标签 flink 使用说明WynAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

WynAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市