zoukankan      html  css  js  c++  java
  • destoon去除编辑器替换图片删除原图功能,删除信息删除相关图片功能

    去除这些功能会造成大量垃圾图片,但是客户存在大量复制内容,其中图片一样,为了防止客户替换其中一个图片或者删除信息 造成其他复制信息图片丢失 去除文章模型级联图片功能。

    对应模块class.php set函数   如:article.class.php

    if($this->itemid) {

    $post['editor'] = $_username;

    $new = $post['content'];

    if($post['thumb']) $new .= '<img src="'.$post['thumb'].'"/>';

    $r = $this->get_one();

    $old = $r['content'];

    if($r['thumb']) $old .= '<img src="'.$r['thumb'].'"/>';

    //delete_diff($new, $old);     //注释该语句即可

    delete函数

    删除文章时删除相关图片文件。

    if($all) {

    $userid = get_user($r['username']);

    //if($r['thumb']) delete_upload($r['thumb'], $userid); 

    //if($r['content']) delete_local($r['content'], $userid);

    $this->db->query("DELETE FROM {&#36;this->table} WHERE itemid=$itemid");

    $content_table = content_table($this->moduleid, $this->itemid, $this->split, $this->table_data);

    $this->db->query("DELETE FROM {&#36;content_table} WHERE itemid=$itemid");

    if($MOD['cat_property']) $this->db->query("DELETE FROM {&#36;this->db->pre}category_value WHERE moduleid=$this->moduleid AND itemid=$itemid");

    if($r['username'] && $MOD['credit_del']) {

    credit_add($r['username'], -$MOD['credit_del']);

    credit_record($r['username'], -$MOD['credit_del'], 'system', lang('my->credit_record_del', array($MOD['name'])), 'ID:'.$this->itemid);

    }

    }

    删除信息删除相关图片 include/ post.inc.php

    clear_upload函数

    //本次上传的图片文件 如果在thumb跟内容字段里没有那么删除。

    foreach($_SESSION['uploads'] as $file) {

    if(strpos($content, $file) === false) {

    echo "$file"; 

    //delete_upload($file, $_userid);    //注释这句

    } else {

    if($DT['uploadlog'] && $itemid) $update[] = "'".md5($file)."'";

    }

    }

  • 相关阅读:
    CVE-2017-10271
    [GKCTF2020]cve版签到
    [GXYCTF2019]禁止套娃 无参数RCE
    [护网杯 2018]easy_tornado
    记两道xctf上的web进阶区 反序列化
    msf卸载win defender
    Cron表达式详解
    Linux ifconfig只有lo没有别的网络的问题
    记一道文件上传
    【解决】手机安卓已经导入burp证书,但仍提示此证书并非来自被信任的机构
  • 原文地址:https://www.cnblogs.com/djiz/p/6414308.html
Copyright © 2011-2022 走看看